2009-05-07 3 views
1

저는 Java로 간단한 응용 프로그램을 만들고 로컬 컴퓨터에 Java Web Start (및 jnlp)를 사용하여 '배포'했습니다. 이제 저는 웹에 올려 놓고 다양한 사람들로부터 피드백을 받기를 원합니다.
내 인프라 (pages.google.com/sites.google.com/blogger.com - 무엇이든간에)에 내 앱을 삽입하려고했습니다.Java Web Start (jnlp 사용) 응용 프로그램을 google에 포함시키는 방법은 무엇입니까?

질문 : 어떻게해야합니까? 내 .jnlp 파일에서 무엇을 변경합니까 ('jnlp codebase = "file :/D :/Projects/SomeApp/dist"...').
Google 인프라에 파일 구조 (/../dist/somefiles 및 /../dist/lib/somefiles)를 포함시키는 방법은 무엇입니까?

답변

2

것은 내가 대답을 찾고 있었어요하지만 난 어디를 찾을 수 없습니다. 어쩌면 모든 사람들이 sourceforge.net에서 호스팅하고 있거나 Java Web Start가 전혀 인기가 없을 수도 있습니다. 먼저 code.google.com에서 .jnlp 파일을 직접 SVN 형식으로 호출 할 수 있다는 뉴스 그룹의 게시물을 발견했습니다. 이렇게하면 sites.google.com으로 게임하게되어 매우 간단합니다.
1) 페이지를 만들고 거기에 모든 파일을 포함하십시오.이 목적을 위해 '파일 캐비닛'페이지 유형이 가장 좋습니다. 그래서 당신은 페이지에 http://sites.google.com/site/MyPage 항아리의 무리와 함께 첨부됩니다. 참조 된 항아리에 대한 코드베이스

<jnlp codebase="http://sites.google.com/site/MyPage" href="launch.jnlp" spec="1.0+"> 

에 대한
: 당신의 launch.jnlp 파일에서
2) 다음 편집을 넣어

<jar href="http://sites.google.com/site/MyPage/SomeLibrary.jar"/> 

3) 마이 페이지에 launch.jnlp를 부착하고 그 모든입니다.
4) 실행 파일을 클릭하면 응용 프로그램이 시작됩니다.
구조화 된 방식으로 모든 것을 구성해도 launch.jnlp에서 링크를 업데이트하는 것을 잊지 않는 한 모든 것이 손상되지 않습니다.

+0

기본 세트가 있다면, 당신은 당신의 Hrefs에서 상대 경로를 사용할 수 있습니다. 재배치가 훨씬 쉬워집니다. –

+0

링크가있는 20 개의 라인을 편집 할 필요가 없지만 하나의 기본 라인과 상대 경로가 동일하게 유지되면 유지 관리가 더 쉽다는 것에 동의합니다. – yoosiba

0

Sun에는 파일 설정 방법을 다루는 tutorial이 있습니다.

문제는 Google 시스템의 제한 사항입니다. 나는 서비스에 대한 깊이있는 지식을 고백 할 수는 없지만, 언급 한 파일을 살펴보면 임의의 파일을 업로드 할 수있는 방법이 없어서 .jars를 사용하는 것이 까다로울 수 있습니다.

대신 정상적인 웹 호스팅을 사용해보십시오.

+0

저는 Sun 자습서를 알고 있으며 정상적인 호스팅에서 더 좋을 수도 있음을 알고 있습니다. 그러나 문제의 요점은 '구글로하는 법'이다. – yoosiba

+0

매우 좋아 보입니다. "할 수 없어요." – Quentin

0

명백히 다운로드에 파일이 필요하지는 않지만 svn에서는 입니다. 업로드하려면 업로드 된 jnlp에 "svn : mime-type"속성을 설정해야합니다. 링크가 작동하지 않습니다.

svn apache 모듈 (google이 사용해야 함)이이 속성을 찾으면 올바른 콘텐츠 유형을 설정하기 때문에 이것이 작동한다고 생각합니다.

+0

svn : mime-type은 분명히 application/x-java-jnlp-file입니다. –

관련 문제