要使用 java 反射获取方法参数名称,我们必须使用“-parameters”选项编译 Java 类,但是当我使用 VM Arguments 从 eclipse 执行此操作时,我在控制台中收到以下错误。
Unrecognized option: -parameters
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我的系统中运行的是 Java 8。我错过了什么?
最佳答案
问题是这不是 VM 参数。 IE。;它并不意味着与 java
一起使用,而是与 javac
一起使用。
在eclipse中,你可以去:
- Window > Preferences > Java > Compiler,或者
- 项目 > 属性 > Java 编译器
还有一个复选框可以启用“存储有关方法参数的信息(可通过反射使用)”。您可以为此使用。
关于java - 在 eclipse 中使用 -parameters 选项进行反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38198515/