Javaリフレクションを使用してメソッドパラメータ名を取得するには、Javaクラスを「-parameters」オプションでコンパイルする必要がありますが、VM引数を使用してEclipseから実行すると、コンソール。反射のためにeclipseで-parametersオプションを使用する
Unrecognized option: -parameters
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
自分のシステムでJava 8を実行しています。私は何が欠けていますか?
パラメータはJVMオプションではありません。特定の.classファイルに仮パラメータ名を格納し、Reflection APIで仮パラメータ名を取得できるようにするには、javacコンパイラに対して-parametersオプションを指定してソースファイルをコンパイルします。 – Hector
@Hector私はeclipseでこれをどのように達成できるのか説明していただけますか? – pavi
メニューを選択してください:Window> Preferences> Java> Compiler "Classfile Generation"という見出しの下にいくつかのチェックボックスがあります。 – Hector