私はそれを知りません、どうすればファイルを読むことができますか。FK.java ファイルを読みたいのですが、class not found 例外が発生します。FK は注釈 Java ファイルです。(「src/annotations/FK.java」を試しましたが、うまくいきませんでした。
private static String clazz = "src/annotations/FK";
public static List<Object> GetAnnotations() throws ClassNotFoundException{
Class<?> c;
c = Class.forName(clazz);
List<Object> result = new ArrayList();
Field[] fields = c.getDeclaredFields();
for (int j = 0; j < fields.length; j++)
{
Annotation[] annot = fields[j].getAnnotations();
for (int k = 0; k < annot.length; k++)
{
result.add(annot[k].annotationType());
}
}
return result;
}
public static void main(String[] args) throws ClassNotFoundException {
System.out.println(GetAnnotations());
}