作者pandia (MotionPlanning)
看板java
标题[问题] 升级了jre以後 jar档无法执行
时间Thu Dec 3 17:25:22 2009
不好意思请问一下
昨天java的自动更新了我的jre (update16 -> update17)
原本可以双击两下执行的 jar 档全部都会出现找不到 Main Class的错误
我开启了 cmd 打 javaw -jar sth.jar 是可以执行出那个 jar 档
而现在的结果看起来是 後面没有加上 -jar 参数一样
开了 regedit 去修改档案关联的地方 想在执行 jar 档後面加上参数
但是还是不行 移除 jre 重装也没有用 (後来火大连 jdk 都更新了 不过应该没差才对)
google 一下好像也没找到跟我类似的症状
不知道有没有人遇到跟我一样的问题呢?
或者是如何解决
感谢大家回答 orz
PS 我用的是 Windows 7 32bit Enterprise. 早知道就不更新了=.=
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.163.250
1F:推 ogamenewbie:你可以cmd执行的话, 没理由档案关联无法建立, 除非你 12/03 18:21
2F:→ ogamenewbie:档案关联改错或者你 windows 档案关联的部份烂掉了吧 12/03 18:21
3F:→ pandia:应该说 他现在关联是给javaw没错 但是执行是以 12/03 18:34
4F:→ pandia:javaw sth.jar 这样的方式执行 烂掉重安装後应该会修正 12/03 18:35
5F:→ pandia:登录里面 他也是关联给javaw没错 但OpenWithProgid变成 12/03 18:39
6F:→ pandia:jar_auto_file(机码名称) 原本是 jarfile 12/03 18:40
7F:→ pandia:thanks我解决了 他登录里面 把机码抽换成上面那个以後 12/03 18:49
8F:→ pandia:有一个值"path_to_javaw/javaw.exe" -jar "%1"缺了%*在後面 12/03 18:50