要在Linux上運行Java并打印行號,您可以使用Java編譯器的-g
選項,該選項會在編譯過程中生成調試信息,包括行號信息。
您可以按照以下步驟解決此問題:
javac -g <你的Java文件>
命令編譯您的Java文件,并生成調試信息。例如,如果您的Java文件名為HelloWorld.java
,則命令為javac -g HelloWorld.java
。HelloWorld.class
的字節碼文件。java -cp . -XX:+PrintFlagsFinal <你的類名>
命令運行Java程序,并將行號打印出來。例如,如果您的類名為HelloWorld
,則命令為java -cp . -XX:+PrintFlagsFinal HelloWorld
。確保在類路徑(-cp
選項后面的.
)中包含當前目錄。注意:使用-XX:+PrintFlagsFinal
選項將打印出Java虛擬機(JVM)的所有標志和其當前值。您可以根據需要選擇性地使用該選項。
以上步驟可以確保在Linux上運行Java程序并打印行號。