在windows平台上写好的坦克大战,打成jar包后在windows下双击可正常运行。然后上传到虚拟机的linux平台上(Red Hat Enterprise linux5的)进入图形界面,双击也可以正常运行。环境变量都设好了。
但是用putty远程连接后在命令行窗口输入java -jar XX.jar 抛出来java.awt.HeadlessException
在linux平台上打开一个终端后输入java -jar XX.jar 运行正常;
在windows平台上打开一个终端后输入java -jar XX.jar 运行也正常;
在网上找了一下相关的资料,还是没解决呀。
有没有遇到过这种问题的,怎么解决的?
但是用putty远程连接后在命令行窗口输入java -jar XX.jar 抛出来java.awt.HeadlessException
在linux平台上打开一个终端后输入java -jar XX.jar 运行正常;
在windows平台上打开一个终端后输入java -jar XX.jar 运行也正常;
在网上找了一下相关的资料,还是没解决呀。
有没有遇到过这种问题的,怎么解决的?
楼主我有一种不祥的预感:你的远程连接进去以后,找不到classpath....
脚本又不会写
这个终端里面 输入 export 回车,看看classpath是啥?
然后在远程连接进去以后
输入 export 上面那个对应的classpath和值,就设置好了classpath。
windows里面不是可以用 set CLASSPATH="××"来设置临时环境变量吗?
linux只不过set变成了 export。
我的电脑的classpath环境变量里有点号