好吧,我有我的源代码,我已经使用ide netbeans完成了。现在我想把这个java应用程序移到一个web应用程序上。为此,我需要从源代码中创建一个jar文件,以便在ma jsp文件中调用它。我在netbeans中找不到任何选项,也找不到任何其他方法来创建这个源代码的.jar文件。有人能告诉我怎么做吗。谢谢
vlf7wbxs1#
请右键单击项目并转到属性。然后去建造和 Package 。您可以在dist目录中看到由netbean的defualt设置生成的jar文件位置。
gev0vcfq2#
使用netbeans创建java存档(.jar)文件,如下所示:在项目名称上单击鼠标右键选择属性单击打包编译后检查buildjar检查压缩jar文件单击“确定”接受更改在项目名称上单击鼠标右键选择build或clean and buildclean和build将首先删除构建工件(例如 .class 文件),而build将保留任何现有的 .class 文件,创建新版本。为了阐明,设想一个项目有两个类,a和b。第一次构建时,ide创建 A.class 以及 B.class . 现在你删除 B.java 但是不要离开 B.class . 执行生成时应离开 B.class 并将其捆绑到jar中。选择“清除并生成”将删除 B.class . 自 B.java 已删除,不再 B.class 被捆绑。构建jar文件。要在netbeans中查看它:单击“文件”选项卡展开“项目名称>>距离”确保在构建jar文件时没有排除文件。
.class
A.class
B.class
B.java
g52tjvyc3#
我还尝试创建一个可执行的jar文件,可以使用以下命令运行:
java -jar <jarfile>
经过一番搜索,我找到了以下链接:打包和部署桌面java应用程序我设置了项目的主类:右键单击项目节点并选择“属性”选择“运行”面板,并在“主类”字段中输入主类单击“确定”关闭“项目属性”对话框清洁建设项目然后在fodler dist中,新创建的jar应该可以用上面提到的命令执行。
zxlwwiss4#
现在(2020年)netbeans 11使用“build”命令自动执行(右键单击项目名称并选择“build”)
4条答案
按热度按时间vlf7wbxs1#
请右键单击项目并转到属性。然后去建造和 Package 。您可以在dist目录中看到由netbean的defualt设置生成的jar文件位置。
gev0vcfq2#
使用netbeans创建java存档(.jar)文件,如下所示:
在项目名称上单击鼠标右键
选择属性
单击打包
编译后检查buildjar
检查压缩jar文件
单击“确定”接受更改
在项目名称上单击鼠标右键
选择build或clean and build
clean和build将首先删除构建工件(例如
.class
文件),而build将保留任何现有的.class
文件,创建新版本。为了阐明,设想一个项目有两个类,a和b。第一次构建时,ide创建
A.class
以及B.class
. 现在你删除B.java
但是不要离开B.class
. 执行生成时应离开B.class
并将其捆绑到jar中。选择“清除并生成”将删除B.class
. 自B.java
已删除,不再B.class
被捆绑。构建jar文件。要在netbeans中查看它:
单击“文件”选项卡
展开“项目名称>>距离”
确保在构建jar文件时没有排除文件。
g52tjvyc3#
我还尝试创建一个可执行的jar文件,可以使用以下命令运行:
经过一番搜索,我找到了以下链接:
打包和部署桌面java应用程序
我设置了项目的主类:
右键单击项目节点并选择“属性”
选择“运行”面板,并在“主类”字段中输入主类
单击“确定”关闭“项目属性”对话框
清洁建设项目
然后在fodler dist中,新创建的jar应该可以用上面提到的命令执行。
zxlwwiss4#
现在(2020年)netbeans 11使用“build”命令自动执行(右键单击项目名称并选择“build”)