嗨对不起,问的同样的问题..无法通过运行该命令提示符项目
我在Netbeans的
String build_path=getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
command.add(build_path+"i_view32.exe"); command.add(source_p+"/import_pal="+pal_file+"/convert="+ Dest_p+"");
这是在NetBeans做工精细运行我的项目,但是当我从命令提示符
java -jar "D:\Pallete\dist\Pallete.jar"
运行的版本给了我以下情况除外:
java.lang.NullPointerException
at pal.btn_OkActionPerformed(pal.java:214)
at pal.access$100(pal.java:22)
at pal$2.actionPerformed(pal.java:85)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
当我点击确定按钮就在线路214
public static String jarpath ;
public static String buildpath;
buildpath = getClass().getClassLoader().getResource("").getPath();
jarpath=getClass().getProtectionDomain().getCodeSource().getLocation().getPath()
上面的代码是否会抛出NullPointerEx? – hellectronic
@hellectronic:我做了更改,当我点击确定按钮时抛出异常 –
@nirajdeshmukh什么行有'214'号码?可能你应该检查调用ClassLoader.getResource的结果(“”) –