我有一个SWT Java应用程序,我试图通过Java Web Start启动.32位版本运行良好,但许多人无法启动64位版本.他们得到一个错误,说无法在32位JVM上运行64位库.我搜索了Google和StackOverflow以及其他人,但无法找到有关如何让Web Start在64位JVM中启动的答案.
我已经尝试过使用JVM选项(-d64,-J-d64)而没有任何运气.
这甚至可能,或者我只是限制为32位版本(理想情况下64位是最好的,因为这个应用程序将解析日志文件中的大量数据以便干净地显示)?我需要在JNLP中更改哪些内容才能使其正常工作?
<?xml version = '1.0' encoding = 'windows-1252'?>
<jnlp spec="1.0+"
codebase="http://example.com/confluence/download/attachments/212175616/"
href="LogMiner_64Bit.jnlp">
<information>
<title>LogMiner 64 Bit</title>
<vendor> TECH</vendor>
<description>Parse Log messages </description>
<shortcut online="true">
<desktop/>
<menu submenu="FA"/>
</shortcut>
<offline-allowed/>
</information>
<menu>64Bit</menu>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.7+" java-vm-args="-J-d64"/>
<jar href="LogMiner64.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="com.logMiner.ui.LogMiner"/>
</jnlp>
Run Code Online (Sandbox Code Playgroud) 我花了 2 或 3 天的时间试图让 Logback 在我的新 Eclipse RCP 项目中正常工作。(我是第一次尝试 RCP,但在其他 java 项目中使用过 logback)。
我向大家提出的问题是:“Eclipse RCP (E4) 是否有一个简单的插件来启用 Logback 日志记录?是否应该使用此处的插件 ( http://logback.qos.ch/p2/ )?如果有这不是一个简单的插件,启用此日志记录的正确方法是什么?”
我已多次阅读此页面(http://devblog.virtage.com/2012/07/logback-and-eclipse-attaching-logback-xml/),它似乎很有希望,但我一直无法获得让它工作。