在Debian系统中,Java命令行工具通常用于运行Java应用程序和管理Java环境。以下是一些常用的Java命令行操作:
检查Java版本:
java -version
这个命令会显示已安装的Java版本信息。
运行Java应用程序:
假设你有一个名为HelloWorld.java
的Java源文件,你可以使用以下命令编译和运行它:
javac HelloWorld.java
java HelloWorld
编译后,会生成一个HelloWorld.class
文件,然后使用java
命令运行这个类。
设置Java环境变量:
如果你需要设置JAVA_HOME
环境变量,可以使用以下命令:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
这里假设你安装的是OpenJDK 11。请根据你的实际安装路径进行调整。
查看Java帮助:
java -help
这个命令会显示Java命令行的帮助信息。
列出Java安装路径:
update-alternatives --config java
这个命令会显示系统中安装的所有Java版本,并允许你选择默认的Java版本。
查看Java类路径:
echo $CLASSPATH
这个命令会显示当前的类路径设置。如果没有设置,输出将是空的。
设置类路径:
export CLASSPATH=.:/path/to/your/library.jar
这个命令会设置类路径,包括当前目录和指定的JAR文件。
运行带有参数的Java应用程序:
java -cp .:/path/to/your/library.jar com.example.MyApp arg1 arg2
这个命令会运行com.example.MyApp
类,并传递arg1
和arg2
作为参数。
查看Java虚拟机参数:
java -XX:+PrintFlagsFinal -version | grep HeapSize
这个命令会显示Java虚拟机的堆大小参数。
清理Java缓存:
rm -rf ~/.java/.userPrefs/
这个命令会删除Java的用户偏好设置缓存。
请根据你的具体需求选择合适的命令。如果你需要更详细的帮助,可以查阅Java官方文档或使用man java
命令查看Java命令的手册页。