gpt4 book ai didi

Java WindowBuilder -> 导出为 .jar(可运行或 Applet)

转载 作者:行者123 更新时间:2023-12-01 19:04:12 26 4
gpt4 key购买 nike

我安装了 Eclipse 3.7 的 WindowBuilder 插件。

我使用各种方法(JFrame、JPanel、Application 等)创建了一个非常简单的 GUI。我尝试将我的项目导出为可运行的 JAR/.jar 文件。我必须选择主类:它没有显示任何可供选择的内容!导出仍然有效,但文件无用。

如何正确导出 GUI 类?

编辑:似乎我需要一个主要方法来使该类显示在主类列表中。但问题是,WindowBuilder 创建了一个这样的类:

import javax.swing.JApplet;
import javax.swing.JButton;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;


public class myGuiClass extends JApplet {

/**
* Create the applet.
*/
public myGuiClass() {
getContentPane().setLayout(null);

JButton btnMybutton = new JButton("myButton");
btnMybutton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
System.out.println("Button pressed!");
}
});
btnMybutton.setBounds(10, 11, 91, 23);
getContentPane().add(btnMybutton);

}
}

如果我在这里创建一个 main 方法,我将无法创建我的 JApplet,因为它不允许在静态 main 方法中引用其非静态构造函数。至少我不知道该怎么做。那么我该如何将这个非常简单的单类程序导出到可运行的 .jar 或小程序呢?

@Andrew:“应用程序”是指 WindowBuilder->Swing Designer 菜单中的选项之一。其实就是所谓的Application Window,还有JApplet、JFrame、JDialog等。我想要一些可执行文件,我可以将其带到另一台电脑或通过网络运行,这样我就不必使用 cmd 窗口处理粗略的执行内容...

最佳答案

试试这个,这是在 eclipse 中创建 jar 或可运行 jar 的方法,项目中的所有外部库都将被包含

File -> Export-> Java ->Runnbale JAR file

Launch configuration : your Class containing the public static void main(String[] args)

Export destination : Target place

Library Handling:

Package required libraries into generated JAR

FINISH

关于Java WindowBuilder -> 导出为 .jar(可运行或 Applet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com