我对一个特定的windows安装有一个问题,其中java的任何图形元素都拒绝运行。
java以前在当前的windows安装上已经成功运行,但可能是在12个月前。
当我尝试运行一个.jar时,这个问题就出现了,并且没有打开任何窗口(在任务管理器中没有显示任何生命迹象)。
单击“控制面板”中的“java”会导致“等待”光标四分之一秒,然后什么都没有。运行“about java”和“configure java”快捷方式也会导致相同的行为。
我试过:
卸载java,重新启动并重新安装最新的x64版本(1.8.0ď)
运行“javara”(javara),希望能够清除卸载遗漏的内容
按照java x86 stackoverflow问题的建议,从path环境变量中删除“.\oracle\java\javapath”
我只能在powershell/命令提示符中看到生命迹象。
运行java-version会产生预期的输出:
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
不管怎么跑, java -jar 'jarfile.jar'
不启动应用程序窗口。
修正案:
我尝试了在usb驱动器上安装一个新的windows副本。我使用相同的脱机安装程序.exe安装了相同的x64版本的java
java在这个新安装上正常工作。
在现有windows安装上运行.jar
跑步 java -jar "technicLauncher.jar"
结果
Settings for exe: /D:/TechnicLauncher.jar
Portable settings dir: E:\technic
此时,应用程序用户界面不会打开,powershell将显示: Setting up logging
然后程序退出。
在新安装的windows上运行.jar
跑步 java -jar "technicLauncher.jar"
结果
Settings for exe: /D:/TechnicLauncher.jar
Portable settings dir: E:\technic
此时,应用程序用户界面打开,我可以正常继续。
暂无答案!
目前还没有任何答案,快来回答吧!