Java 应用程序发布问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 05:30:03
写了个java的应用程序,用了SWT. 有界面的那种,然后用exe4j做成exe的加上自己精简的jre. 整个程序在WINDOWs 平台上运行很正常,无需客户端安装JDK.

现在要发布到Mac OS 上,
有两个方案:1,用客户机上装的java环境,但客户机版本中是不带SWT.jar的,这种改如何处理?
2,自己打包成Mac OS的应用程序,自带JRE 包,无需客户端JAVA环境.但我是在windows平台下开发的,JRE 是windows版本的,这个怎么处理?
有过这方面经验的高手请赐教下。
希望有相关经验的人能给出实质性的帮助

打包jar.这个jar不管在那个平台下都是可以运行的。只不过你那个项目里要有一个Main.java这个类一般jar好像只会从这个类开始运行的,不过应该可以修改的吧,我没改过也就不知道了。
我现在做的一个项目在苹果和windows下都是一样的,就是一个jar文件,两个平台都可以运行。不过我说这种方法如果你自己不特别处理的话,会被别人反编译你的代码。你要发布商业化的软件这种方法就有风险了。

还是自己打包吧
这样无需C/S模式

最好在 不通的平台是编译调试!

下载一个mac 下的jre啊