作者Maiyo (梦中的帐号)
看板java
标题[问题] 关於连点滑鼠直接执行jar...
时间Wed May 25 16:18:00 2011
大家好
我用netBeans 7.0 (就是目前最新版)开了一个Desktop app的专案
所有的设定选项都没有修改 (包含专案名称等等...)
只有按next跟finish
就这样产生一个NetBeans预设的专案
在IDE上直接run一切正常
点选clean and build作成jar档以後
如果在java.exe所在的资料夹输入
java -jar
"C:\Users\ASUS\Documents\NetBeansProjects\DesktopApplication1
\dist\DesktopApplication1.jar"
(这个是编译器上的说明)
可以正常执行
但如果直接对jar档连点两下
他会跳出这样的讯息
MissingFieldException[ 启动档案缺少下列必要栏位: <jnlp>]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
看到之前文章说 作一个.bat可以实现直接带入参数的作法
不过这样带入参数会因为java.exe不在这个资料夹下 所以出现
'java' 不是内部或外部命令、可执行的程式或批次档
这样一来 我要怎麽作才能实现连点滑鼠执行.jar档呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.202.48.60
1F:→ Maiyo:另外 我用JCreator LE作成的.jar档 也出相同问题... 05/25 18:11
2F:推 tomoyaken14:jsmooth 05/25 21:09
3F:→ Maiyo:问题解决 原来是同时装x86跟x64的jre导致的错误 05/26 09:04