Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java 64位1.7.0_06+从JNLP启动应用程序时出现NullPointerException;_Java_Nullpointerexception_Jnlp_Java Web Start - Fatal编程技术网

使用Java 64位1.7.0_06+从JNLP启动应用程序时出现NullPointerException;

使用Java 64位1.7.0_06+从JNLP启动应用程序时出现NullPointerException;,java,nullpointerexception,jnlp,java-web-start,Java,Nullpointerexception,Jnlp,Java Web Start,以下应用程序与Java 1.7.0_05及更高版本完美配合: <jnlp spec="1.0+" codebase="http://localhost/demo/"> <information> <title>BPI 4.7</title> <vendor>Fox Technical Services Inc.</vendor> <homepage href="/

以下应用程序与Java 1.7.0_05及更高版本完美配合:

<jnlp spec="1.0+" codebase="http://localhost/demo/">
    <information>
        <title>BPI 4.7</title>
        <vendor>Fox Technical Services Inc.</vendor>
        <homepage href="/home.html"/>
        <description>Fox Client</description>
        <description kind="short">Fox</description>
        <icon href="base/Fox64.gif" height="64" width="64"/>
    </information>
    <security>
        <all-permissions/>
    </security>
    <resources>
        <j2se href="http://java.sun.com/products/autodl/j2se" version="1.6+"/>
        <jar href="base/application.jar" main="true"/>
        <jar href="base/sessions.jar"/>
        <jar href="base/swingSessions.jar"/>
        <jar href="base/sharedClientServer.jar"/>
        <jar href="base/baseLookAndFeelNoDecorations.jar"/>
        <jar href="base/clientCommon2.jar"/>
        <jar href="base/httpProvider.jar"/>
        <jar href="base/swing.jar"/>
        <jar href="base/swingImages.jar"/>
        <jar href="base/glf.jar"/>
        <jar href="base/vnc.jar"/>
        <jar href="thirdPartyLib/TableLayout-bin-jdk1.5-2007-04-21.jar"/>
        <jar href="thirdPartyLib/dbswing.jar"/>
        <jar href="thirdPartyLib/dx.jar"/>
        <jar href="thirdPartyLib/beandt.jar"/>
        <jar href="thirdPartyLib/jnlp.jar"/>
        <jar href="thirdPartyLib/alloy.jar"/>
        <jar href="thirdPartyLib/commons-beanutils.jar"/>
        <jar href="thirdPartyLib/commons-collections-3.1.jar"/>
        <jar href="thirdPartyLib/commons-logging.jar"/>
        <jar href="thirdPartyLib/commons-codec-1.3.jar"/>
        <jar href="thirdPartyLib/commons-lang-2.0.jar" download="lazy"/>
        <jar href="thirdPartyLib/httpclient-4.0-beta2.jar"/>
        <jar href="thirdPartyLib/httpcore-4.0.jar"/>
        <jar href="thirdPartyLib/log4j-1.2.15.jar" download="lazy"/>
        <jar href="thirdPartyLib/jbcl.jar" download="lazy"/>
        <jar href="thirdPartyLib/mail-1.4.jar" download="lazy"/>
        <jar href="thirdPartyLib/activation-1.1.jar" download="lazy"/>
        <jar href="base/javolution.jar" download="lazy"/>
    </resources>
    <application-desc>
    </application-desc>
</jnlp>

BPI 4.7
福克斯技术服务公司。
福克斯客户机
福克斯
当我尝试使用Java1.7.0_06及更高版本运行它时,我遇到了一个异常:

java.lang.NullPointerException
    at java.util.zip.ZipFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at com.sun.javaws.LaunchDownload.getMainClassName(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
位于java.util.zip.ZipFile。(未知源)
位于java.util.jar.JarFile。(未知源)
位于java.util.jar.JarFile。(未知源)
位于com.sun.javaws.LaunchDownload.getMainClassName(未知源)
位于com.sun.javaws.Launcher.doLaunchApp(未知源)
位于com.sun.javaws.Launcher.run(未知源)
位于java.lang.Thread.run(未知源)
控制台日志包括:

Java Web Start 10.7.2.11
Using JRE version 1.7.0_07-b11 Java HotSpot(TM) 64-Bit Server VM
User home directory = C:\Users\val
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
Match: beginTraversal
Match: digest selected JREDesc: JREDesc[version 1.6+, heap=-1--1, args=null, href=http://java.sun.com/products/autodl/j2se, sel=false, null, null], JREInfo: JREInfo for index 0:
    platform is: 1.7
    product is: 1.7.0_07
    location is: http://java.sun.com/products/autodl/j2se
    path is: C:\Program Files\Java\jre7\bin\javaw.exe
    args is: null
    native platform is: Windows, amd64 [ x86_64, 64bit ]
    JavaFX runtime is: JavaFX 2.2.1 found at C:\Program Files\Java\jre7\
    enabled is: true
    registered is: true
    system is: true

    Match: ignoring maxHeap: -1
    Match: ignoring InitHeap: -1
    Match: digesting vmargs: null
    Match: digested vmargs: [JVMParameters: isSecure: true, args: ]
    Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
    Match: digest LaunchDesc: null
    Match: digest properties: []
    Match: JVM args: [JVMParameters: isSecure: true, args: ]
    Match: endTraversal ..
    Match: JVM args final: 
    Match: Running JREInfo Version    match: 1.7.0.07 == 1.7.0.07
     Match: Running JVM args match: have:<>  satisfy want:<>
#### Java Web Start Error:
#### null
JavaWebStart 10.7.2.11
使用JRE版本1.7.0_07-b11 Java HotSpot(TM)64位服务器虚拟机
用户主目录=C:\Users\val
----------------------------------------------------
c:清除控制台窗口
f:在终结队列上终结对象
g:垃圾收集
h:显示此帮助消息
m:打印内存使用情况
o:触发日志记录
p:重新加载代理配置
q:隐藏控制台
r:重新加载策略配置
s:转储系统和部署属性
t:转储线程列表
v:转储线程堆栈
0-5:将跟踪级别设置为
----------------------------------------------------
匹配:Begintersal
Match:digest selected JREDesc:JREDesc[version 1.6+,heap=-1--1,args=null,href=http://java.sun.com/products/autodl/j2se,sel=false,null,null],JREInfo:JREInfo用于索引0:
平台为:1.7
产品编号:1.7.0_07
地点为:http://java.sun.com/products/autodl/j2se
路径为:C:\Program Files\Java\jre7\bin\javaw.exe
args为:null
本机平台为:Windows,amd64[x86_64,64位]
JavaFX运行时是:在C:\Program Files\Java\jre7中找到JavaFX 2.2.1\
启用的是:true
注册的是:真的
系统是:正确的
匹配:忽略maxHeap:-1
匹配:忽略初始化堆:-1
匹配:正在消化vmargs:null
匹配:已消化的vmargs:[JVMParameters:isSecure:true,args:]
匹配:累积后的JVM参数:[JVM参数:isSecure:true,参数:]
匹配:摘要启动描述:空
匹配:摘要属性:[]
匹配:JVM参数:[JVM参数:ISSecurity:true,参数:]
匹配:endTraversal。。
匹配:JVM参数最终值:
匹配:运行JREInfo版本匹配:1.7.0.07==1.7.0.07
匹配:运行JVM参数匹配:拥有:满足需要:
####Java Web启动错误:
####空的

任何帮助都将不胜感激

应用程序desc元素为空感觉很奇怪

根据属性,它必须包含属性主类

<application-desc main-class="com.yourcompany.MyCoolApplication" />

尝试搜索错误数据库/引发错误。但是一定要首先使用检查JNLP。