Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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 在.jar中绑定.dll_Java_Swing_Deployment_Jfilechooser_Filechooser - Fatal编程技术网

Java 在.jar中绑定.dll

Java 在.jar中绑定.dll,java,swing,deployment,jfilechooser,filechooser,Java,Swing,Deployment,Jfilechooser,Filechooser,我使用的是XFileDialog()而不是JFileChooser,但是我想将dll绑定到.jar中,这样我就不必将它们与应用程序一起提供 所以我将它们添加到项目中,但我不确定如何引用它们。在XFileDialog.class内部,我找到了System.loadLibrary(“xfiledialog64”) 我想这必须更改为System.load(“xfiledialog64”) 这是正确的吗 另一个问题是我无法从Eclipse内部编辑.class文件。这是否意味着我必须在源代码中编辑.cla

我使用的是XFileDialog()而不是JFileChooser,但是我想将dll绑定到.jar中,这样我就不必将它们与应用程序一起提供

所以我将它们添加到项目中,但我不确定如何引用它们。在XFileDialog.class内部,我找到了
System.loadLibrary(“xfiledialog64”)

我想这必须更改为
System.load(“xfiledialog64”)

这是正确的吗


另一个问题是我无法从Eclipse内部编辑.class文件。这是否意味着我必须在源代码中编辑.class,然后重新编译它?

因为它显然是一个桌面应用程序,一种策略是使用。如果使用web start启动,本地人将像正常加载一样加载

这是你的电话号码


helloapplet
stevpan

因为它显然是一个桌面应用程序,一个策略是使用。如果使用web start启动,本地人将像正常加载一样加载

这是你的电话号码


helloapplet
stevpan
It(单数)?上面的JNLP建议你应该开始考虑“他们”(复数)。它(单数)?上面的JNLP建议您应该开始考虑“他们”(复数)。
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
    <information>
        <title>helloapplet</title>
        <vendor>stevpan</vendor>
</information>

    <resources os="Windows" arch="x86">
        <nativelib href="win_x86_dll.jar" />
    </resources>

    <resources os="Windows" arch="amd64">
        <nativelib href="win_x64_dll.jar" />
    </resources>

    <resources>
        <!-- Application Resources -->
        <j2se version="1.6+"
              href="http://java.sun.com/products/autodl/j2se" />
        <jar href="hello.jar" main="true" />
    </resources>

    <applet-desc 
         name="helloapplet"
         main-class="helloapplet"
         width="640"
         height="480">
     </applet-desc>
     <update check="background"/>
</jnlp>