javaの行番号が表示されないLinuxでの実行方法
Java を Linux 上で実行し行番号を出力するには、コンパイラの -g オプションを使用できます。これにより、コンパイル時にデバッグ情報が生成され、行番号情報も含まれます。
次の手順に従うと、問題を解決できます。
- LinuxにJava開発キット(JDK)がインストールされていることを確認してください。
- テキストエディターでJavaソースコードファイルを開きます。
- javac -g <あなたのJavaファイル>
- HelloWorld.java
- nativeにjavac -g HelloWorld.javaと同義の日本語を記述してください。たった1つのオプションが必要です。
javac -g HelloWorld.java - HelloWorld.class
- java -cp . -XX:+PrintFlagsFinal <あなたのクラス名>
- ハローワールド
- java -cp . -XX:+PrintFlagsFinal HelloWorld
- 日本語の母国語で文章を言い換えてください。1つのオプションのみが必要です:-cp
- .
注意:-XX:+PrintFlagsFinal オプションは、Java 仮想マシン(JVM) の全てのフラグとそれらの現在の値を出力します。必要に応じて、このオプションは選択的に使用することができます。
上記の手順により、Linux上で実行するJavaプログラムの行番号付きの印刷が可能になります。