RT
jre: 1.6.0_27
在eclipse 环境下一切ok 打成runnable jar 双击执行 出来的窗体 半透明昙花一现
我尝试过一些测试方法,1.写个半透明的窗体 把.class 文件拿出来 咱cmd下执行 ok ,打成jar包就挂了
望高人指点!
jre: 1.6.0_27
在eclipse 环境下一切ok 打成runnable jar 双击执行 出来的窗体 半透明昙花一现
我尝试过一些测试方法,1.写个半透明的窗体 把.class 文件拿出来 咱cmd下执行 ok ,打成jar包就挂了
望高人指点!
jar和单独执行某个class应该是同样的效果,jar只是把class归档而已
java -jar your_jar
命令启动试试看(这种方式需要配置好manifest文件,即Main-Class设置好)或者
java -cp your_jar your_main_class
命令启动试试看
open "D:\jre1.5.0_04\bin\javaw.exe" -jar "%1" %*这是安装jdk后,打开jar文件的程序
看来直接双击 是不妥的 但这是什么原因?
jdk 的jre 跟 默认jre 还有区别啊?
但是似乎只能在Window下使用
在 Linux 下测试报异常,异常提示不支持该效果而在 1.7 中,这个效果必须在 setUndecorated(true) 下使用(即不可有系统边框)
Linux 下尚未测试
其实在 java 1.7 中该效果已经被 Frame 的 setOpacity 方法代替,理论上应该已经跨平台了
LZ可以自己看看你的机器的文件关联打开程序
通过命令行 java -jar xx.jar就跑到JAVA_HOME/bin/javaw.exe 下执行 所以有区别的!!!