我的应用程序需要设置我的customToolkit(myapp.MyToolKit)取代默认的Java工具包(sun.awt.windows.WToolkit)。
Java 1.6在Java 1.6之前,我们修改了部署。属性文件,它工作了。我们可以看到Java控制面板和定制工具包的变化。我们设置的类路径也可以正常工作。
LocalLow Sun Java deployment.properties 部署部署。属性显示…
awt.toolkit = myapp.MyToolKit
javaplugin.vm.options = -Djava.class.path=C:PROGRA~2Javajre6classes;C:UsersAdministratortremytoolhletkdevglobalorgcomLoadJar.jar;; -Xbootclasspath/a:C:PROGRA~2Javajre6libdeploy.jar;C:PROGRA~2Javajre6libplugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.6.0_33 -Djavaplugin.nodotversion=160_33 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:PROGRA~2Javajre6 -classpath=C:UsersAdministratortremytoolhletkdevglobalorgcomLoadJar.jar;; -Dawt.toolkit=myapp.MyToolKit
控制面板-运行时参数显示
classpath = C: 混乱关系 用户管理员mytool hletkdevglobalorgcom LoadJar.jar;;-Dawt.toolkit = myapp.MyToolKit
Java 1.7.0_75 在1.7中,当我们修改部署时。属性文件,更改显示在Java控制面板,运行时参数设置,但我的自定义工具包没有被捡起。并且类路径设置没有被使用。
试过如下…
- System.setProperty("awt.Toolkit"、"myapp.MyToolKit");System.getProperty("awt.Toolkit")返回myapp.MyToolKit。但是Toolkit. getdefaulttoolkit()返回默认的sun Toolkit。这是在一个独立的java程序中工作。但它不能在Applet中工作。我们的应用程序以jnlp文件启动。启动applet。 JAVA_OPTS系统变量JAVA_TOOL_OPTS系统变量
请告诉我1. 如果你知道设置系统属性的方法,比如awt。Java 1.7或更高版本的工具包?2. 为什么在java控制面板中所做的设置不能被识别。爱抚。工具包或-classpath等
对于applet,您可以使用
标签。更多信息可以在oracle网站上找到:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/applet/applet_deployment.html
的例子:
& lt; jnlp>
…
& lt; applet-desc
…你的applet参数…
在
& lt;/applet-desc>
& lt;/jnlp>