Webstart不读取本地文件

时间:2012-08-29 10:21:46

标签: java swing web-applications java-web-start

我有这个连接到托管数据库的swing应用程序。它从本地文件“参数”中读取数据库参数。当我在本地运行它时,它能够从Parameters文件中读取参数但是当我使用Java Webstart启动它时,我得到了这个例外:

java.io.FileNotFoundException: parameters.param(The system cannot find the File Specified)

是否有一种有利的方法可以让java Webstart读取该文件,因为如果没有它,Application将无法连接到Db。??

当我在JNLP文件上双重CLick Direactly时,验证没有到来但是我无法使用Html页面运行它:  我的Html看起来像这样:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

</head>
<body>
    <h3>Test page for launching the application via JNLP</h3>
    <script src="http://java.com/js/deployJava.js"></script>
    <script>
        deployJava.createWebStartLaunchButton("launch.jnlp")
    </script>
    <!-- Or use the following link element to launch with the application -->
    <!--
    <a href="launch.jnlp">Launch the application</a>
    -->
</body>

1 个答案:

答案 0 :(得分:0)

将文件放在jar中并使用getresource()访问它解决了trashgod建议的问题。