Java Web Start JAVAWS 命令​​行参数

发布于 2024-10-18 15:38:59 字数 606 浏览 4 评论 0原文

我需要通过在代码中传递命令行参数来激活 webstart。我已经看到 将命令行参数传递给 javaws ( Java WebStart)可执行,但无法获得可以采用多个参数的解决方案,尽管我们可以使用 -open 或 -print。

我需要运行 'javaws http://appServerURL:port/context/sample.jnlp'具有以下参数

  1. -u
  2. 用户名
  3. -p
  4. 密码
  5. -s
  6. C:/ProgramFiles/saple/some.bat -Ip 10.44.219.109 -Usr readwrite -Pwd readwrite

非常感谢您的帮助......

I need to activate webstart by passing command line arguments in my code. I have seen Passing command line arguments to javaws (Java WebStart) executable but could not get the solution which can take multiple arguments though we could use -open or -print.

I need to run 'javaws http://appServerURL:port/context/sample.jnlp' with following arguments

  1. -u
  2. username
  3. -p
  4. password
  5. -s
  6. C:/ProgramFiles/saple/some.bat -Ip 10.44.219.109 -Usr readwrite -Pwd readwrite

Your help is much appreciated.....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

童话 2024-10-25 15:38:59

创建一个批处理文件,例如

set JRE_HOME=c:\Program Files\java\jre1.5.0_12
set ARG=

set ARG=%ARG% -Xbootclasspath/a:"%JRE_HOME%\lib\javaws.jar";"%JRE_HOME%\lib\deploy.jar"
set ARG=%ARG% -classpath "%JRE_HOME%\lib\deploy.jar"
set ARG=%ARG% -Djnlpx.home="%JRE_HOME%\bin"
set ARG=%ARG% -Djnlpx.slashport=1322
set ARG=%ARG% -Djnlpx.jvm="%JRE_HOME%\bin\javaw.exe"
set ARG=%ARG% -Djnlpx.remove=false

rem activate if you want to debug your client
rem set ARG=%ARG% -Djnlpx.vmargs="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001"

set ARG=%ARG% -Djava.security.policy=file:"%JRE_HOME%\lib\security\javaws.policy"
set ARG=%ARG% -DtrustProxy=true -Xverify:remote -Djnlpx.heapsize=NULL,NULL

set ARG=%ARG% -u username -p password -s C:/ProgramFiles/saple/some.bat -Ip 10.44.219.109 -Usr readwrite -Pwd readwrite

"%JRE_HOME%\bin\javaw.exe" %ARG% com.sun.javaws.Main http://appServerURL:port/context/sample.jnlp

Create a batch file like

set JRE_HOME=c:\Program Files\java\jre1.5.0_12
set ARG=

set ARG=%ARG% -Xbootclasspath/a:"%JRE_HOME%\lib\javaws.jar";"%JRE_HOME%\lib\deploy.jar"
set ARG=%ARG% -classpath "%JRE_HOME%\lib\deploy.jar"
set ARG=%ARG% -Djnlpx.home="%JRE_HOME%\bin"
set ARG=%ARG% -Djnlpx.slashport=1322
set ARG=%ARG% -Djnlpx.jvm="%JRE_HOME%\bin\javaw.exe"
set ARG=%ARG% -Djnlpx.remove=false

rem activate if you want to debug your client
rem set ARG=%ARG% -Djnlpx.vmargs="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001"

set ARG=%ARG% -Djava.security.policy=file:"%JRE_HOME%\lib\security\javaws.policy"
set ARG=%ARG% -DtrustProxy=true -Xverify:remote -Djnlpx.heapsize=NULL,NULL

set ARG=%ARG% -u username -p password -s C:/ProgramFiles/saple/some.bat -Ip 10.44.219.109 -Usr readwrite -Pwd readwrite

"%JRE_HOME%\bin\javaw.exe" %ARG% com.sun.javaws.Main http://appServerURL:port/context/sample.jnlp
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文