我是Java新手,正在使用Eclipse。
每当我在我的PC上成功构建Java(JFrame)项目时,当我将java项目文件部署到其他用户时,我必须在其他ppl的PC上编译项目才能真正使用它。
有没有方便的方法来解决这个问题?即,当我将这些Java文件放到共享文件夹中时,所有其他用户(新的/现有的)都可以在他们的PC上执行它..(如MS窗口中的.exe一样)实际上在外面是怎么做的?
答案 0 :(得分:3)
分发桌面应用的最佳方式。用户是Java Web Start。它需要我们开发人员的一些额外工作,但对最终用户来说是轻而易举的事。
Java Web Start(JWS)是Oracle Corporation用于直接从网络或Internet链接启动富客户端(Swing,AWT,SWT)桌面应用程序的技术。它为支持Java的平台提供“一键式”安装。
JWS提供了许多吸引人的功能,包括但不限于启动屏幕,桌面集成,文件关联,自动更新(包括延迟下载和程序控制更新),本地分区和&按平台,体系结构或Java版本下载其他资源,运行时环境配置(最低J2SE版本,运行时选项,RAM等),使用扩展轻松管理公共资源..
答案 1 :(得分:2)
您可以使用Eclipse为项目创建JAR文件,它将生成其他人可以运行的可执行JAR。有关在Eclipse中创建JAR的更多信息,请参阅this。