繁体   English   中英

如何在IDE外部运行Java Swing应用程序

[英]How to run Java Swing Application outside IDE

我创建了一个小型的swing应用程序,其中包含一些GUI组件和一些Java代码。 当我从IDE运行它时,我看到GUI已打开并且可以按预期工作。 现在,我想将此应用程序分发给其他人,它将在不同的计算机上运行。 我只是想知道如何分配它?

在项目文件夹下,我看到以下内容-

-dist
--lib
----some required jar files
--project.jar

-build
--classes
----packagename folder -->UI classes
----projectnamefolder--->projectname.class
--empty
--generated-sources

我正在将Windows 7 64位与jdk 1.7一起使用。 之前,我能够分发此类应用程序,并且它们可以通过命令行或双击.jar文件来工作。

Swing应用程序有什么不同吗? 请提示。

如果我从命令提示符运行,则将dist文件夹下的jar文件放置在该文件中,它不会引发任何错误,但不会出现GUI。

在此处输入图片说明

LINK中遵循这些步骤,其他系统将需要JRE才能运行。

我认为您缺少swing-layout-1.0.jar

要添加Swing Layout Extensions库:

右键单击项目的“库”节点,然后选择“添加库”。

在“添加库”对话框中,选择“ Swing Extensions布局”,然后单击“添加库”。

单击“确定”关闭“项目属性”对话框。


除了执行Shiv的建议之外,我还遵循了link ,并且由于我做错了事而点击了我。

现在,我想将此应用程序分发给其他人,它将在不同的计算机上运行。 我只是想知道如何分配它?

对于部署Java桌面应用程序,最好的选择通常是安装该应用程序。 使用Java Web Start JWS可在Windows,OS X和* nix上运行。

..听起来不错,会搜索一些教程以了解如何使用它

该信息。 上面链接的SO上的页面包括SO海报的收集知识,该海报对JWS的投票最多(me;)。 它还包括指向教程和其他信息的链接列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM