尝试使用以下命令打开我的jar文件时遇到问题:
java -jar software.jar
他们加载到某一点然后什么也没发生。 我用synaptic卸载了default-jdk和OpenJDK,并用apt-get重新安装它,但没有任何改变。一个月前我遇到了类似的问题并通过删除包gcj-5-jre-lib(5.4.0-6ubuntu1~16.04.4)(用于gcj的Java运行时库(jar文件))解决了它(显然只是临时) )
以下输出将有所帮助:
java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
javac -version
1.8.0_131
我的变量$ JAVA_HOME和$ JRE_HOME已正确添加到我的$ PATH。
我在Ubuntu 16.04上
修改
以下是我尝试启动PhyDE.jar时获得的一个示例
java -jar PhyDE.jar
Welcome to PhyDE 0.9971!
Reading preferences.
Creating PhyDE-Application window
Checking for updates...
You are using the latest version of PhyDE
Done with checking for updates
使用命令top检查核心使用情况时,我看到进程处于活动状态,但用户界面没有像往常那样打开。我位于jar文件所在的文件夹中,其他jar文件也是如此。