jar包的问题

liumingwei2009 2010-01-02 11:43:49
在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 运行也正常;
在网上找了一下相关的资料,还是没解决呀。
有没有遇到过这种问题的,怎么解决的?
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumingwei2009 2010-01-03
  • 打赏
  • 举报
回复
可不可以用.代表当前路径呀
我的电脑的classpath环境变量里有点号
pippenlee 2010-01-03
  • 打赏
  • 举报
回复
厉害
crazylaa 2010-01-03
  • 打赏
  • 举报
回复
在linux平台上打开一个终端后输入java -jar XX.jar 运行正常;
这个终端里面 输入 export 回车,看看classpath是啥?
然后在远程连接进去以后
输入 export 上面那个对应的classpath和值,就设置好了classpath。
windows里面不是可以用 set CLASSPATH="××"来设置临时环境变量吗?
linux只不过set变成了 export。。。。
liumingwei2009 2010-01-03
  • 打赏
  • 举报
回复
那咋整啊,是不是要写个脚本啊?设置一下classpath
脚本又不会写
crazylaa 2010-01-03
  • 打赏
  • 举报
回复
远程连接进去的环境变量就是linux 打开终端的那个环境变量吗?
楼主我有一种不祥的预感:你的远程连接进去以后,找不到classpath....

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧