v4r*_*v4r 4 java jar executable-jar
我有一个使用Java 7在我的PC上创建的jar文件.我想在我的实验室服务器上运行它,它只有Java 6.我尝试运行jar文件:java -jar file.jar但是有一个UnsupportedClassVersionError异常.
由于我没有root权限,我无法在服务器上安装新的Java 7.但是,我可以将JDK7下载到我的工作文件夹(比方说/home/jdk7)
有没有办法通过指定/ home/jdk7的jdk路径来运行jar文件?谢谢.
您可以java显式使用私有JRE/JDK安装中的可执行文件.如果已安装/home/jdk7/,则完整命令行应为:
/home/jdk7/bin/java -jar file.jar …
Run Code Online (Sandbox Code Playgroud)
或者,您可以PATH通过在~/.bashrc或中使用以下内容将这些安装的可执行文件添加到您的"默认" 中~/.profile.(其中一个或两个对你的实验室系统都是正确的,我不确定,因为我使用fish.)
export PATH=/home/jdk7/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
注意:这仅在登录用户的环境中有用.