在Debian系统上使用Java命令行工具时,掌握一些技巧可以提高效率和便利性。以下是一些常用的Java命令行操作技巧:
jps -l
-l
选项用于显示完整的主类名或JAR文件的路径。jstat -gcutil <vmid> 1000 5
该命令每秒输出一次GC的使用情况,持续5次。nohup java -Xmx1024m -jar myapp.jar &
使用-Xmx
设置JVM的最大堆内存大小。export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
然后刷新环境变量:source /etc/environment
javac HelloWorld.java
java HelloWorld
-cp
或-classpath
参数指定程序的类路径。java -cp . com.example.MainClass
-D
参数设置系统属性。java -Dfile.encoding=UTF-8 com.example.MainClass
-X
开头的参数设置Java虚拟机的行为。java -Xmx256m com.example.MainClass
sudo update-alternatives --config java
然后根据提示选择所需的Java版本。-agentlib:jdwp
选项启用远程调试。java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar myapp.jar
通过掌握这些技巧,你可以在Debian系统上更高效地使用Java命令行工具,提升开发和运维效率。