2012-08-29 2 views
0

안녕하세요 저는이 스윙을했습니다. 호스팅 된 DB에 연결하는 응용 프로그램입니다. 로컬 파일 "매개 변수"에서 데이터베이스 매개 변수를 읽습니다. 내가 로컬로 실행하면 매개 변수 파일에서 매개 변수를 읽을 수 있지만, 나는 그것이 자바 Webstart를을 사용하여 실행하면 나는이 예외 얻을 :Webstart Not reading 로컬 파일

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

자바 Webstart를 읽기를 만들 수있는 유리한 방법이 있나요을 그 파일이 없으면 응용 프로그램이 Db에 연결하지 않기 때문입니다. ?? 나는 JNLP 파일에 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

파일을 JAR에 포함하고'getResource()'를 통해 읽지 않는 이유는 무엇입니까? – trashgod

+1

시간이 지남에 따라 매개 변수를 변경해야하는 경우를 대비하여 [이 답변] (http://stackoverflow.com/a/5052359/418556)을 참조하십시오. –

답변

0

가에서 파일을 배치 jar와 getresource()를 사용하여 액세스하기 trashgod가 제안한대로 문제를 해결했습니다.