跟踪Javaws的发布

时间:2010-12-15 18:09:23

标签: java jnlp java-web-start

我有一个通过Java Webstart启动的Java应用程序。有时,在应用程序的新部署之后,启动应用程序将导致每次启动时下载两次。我没有深究这一点,但我认为它可能与我们的squid代理有关,它似乎与Java交互不良。为了进一步研究这个问题,我想看看javaws正在做些什么。 javaws有没有这样的选项?

只是一个小小的更新,如果Java配置为显示控制台,那么当关注控制台时命中“5”会将日志记录级别设置为5,这是最详细的日志记录级别。这可能很有用,但它没有解决应用程序无法实现这一目标的情况。

2 个答案:

答案 0 :(得分:4)

要启用完整跟踪模式,请在命令行中发出以下命令:

"C:\Program Files (x86)\Java\jre8\bin\javaws.exe" -userConfig deployment.trace true
"C:\Program Files (x86)\Java\jre8\bin\javaws.exe" -userConfig deployment.trace.level all

跟踪文件将放在%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\log

再次禁用完整跟踪模式:

"C:\Program Files (x86)\Java\jre8\bin\javaws.exe" -userConfig deployment.trace
"C:\Program Files (x86)\Java\jre8\bin\javaws.exe" -userConfig deployment.trace.level

答案 1 :(得分:3)

您可能希望从命令行通过-verbose命令运行带有javaws选项的jnlp文件和/或检查日志。日志位置依赖于Java版本, 在早期的Windows版本中,默认路径是: c:\Documents and Settings\_user_\Application Data\Sun\Java\Deployment\log

在Windows 7中,默认路径为'C:\Users\_user_\AppData\LocalLow\Sun\Java\Deployment\log'