我一直在关注this question,虽然它显示了如何在Windows中执行jar
,但它没有说明如何在Linux中完成此操作(最好是CentOS)。如何执行我在Linux中创建的.jar
文件?
以下是命令行中的内容:
[support@turndownForWhat project]$ ls
DICOMFLOW.jar jre1.7.0_60
更新:我试过这个:
[support@turndownForWhat project]$ sudo jre1.7.0_60/bin/java -jar DICOMFLOW.jar
[sudo] password for support:
sudo: jre1.7.0_60/bin/java: command not found
我跑了:
[root@turndownForWhat project]# ls -l jre1.7.0_60/bin/java
-rw-rw-r-- 1 support support 5718 Apr 17 2014 jre1.7.0_60/bin/java
答案 0 :(得分:3)
几乎没有.exe
:
<path_to_jre>/bin/java -jar Executable.jar
答案 1 :(得分:3)
根据您报告的输出,java
命令不可执行。这可能是复制或解压缩JRE目录的问题。
答案 2 :(得分:1)
与在Windows中执行相同:
<path to bin folder for the specific JRE>/java -jar Executable.jar
确保您ls
可以使用相同的路径访问目录。
答案 3 :(得分:1)
JAR文件是在Linux或Windows上创建还是在Mac上执行无关紧要。这就是为什么它被称为 portable 。
只需将java -jar
命令与您要使用的特定JRE一起使用(添加bin文件夹的路径或创建别名,并使用类似java7 -jar ...
的内容)。