假定一段程序如下:
package test;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class HelloWorld extends JFrame
{
public HelloWorld()
{
JTextField text = new JTextField("Hello, world");
this.getContentPane().add(text);
}
public static void main(String argv[])
{
HelloWorld win = new HelloWorld();
Toolkit tk = Toolkit.getDefaultToolkit();
int Width = tk.getScreenSize().width;
int Height = tk.getScreenSize().height;
// 设定大小和位置
win.setSize(100, 100);
win.setLocation((Width - 100) / 2, (Height - 100) / 2);
// 显示
win.setVisible(true);
win.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
上面的两行就是编译和运行。
然后可以使用jar命令将所有的class打成jar包,因为这是一个java windows窗口,所以可以设置jar双击自动运行,只需要将MENIFEST.MF的内容改为
Manifest-Version: 1.0
Created-By: 1.5.0_04 (Sun Microsystems Inc.)
Main-Class: test.HelloWorld
即可
或者直接新建一个MANIFEST.MF文件放在test同级目录,内容为
Manifest-Version: 1.0
Created-By: 1.5.0_04 (Sun Microsystems Inc.)
Main-Class: test.HelloWorld
然后使用jar cvfm HelloWorld.jar MANIFEST.MF test/*.class
- 大小: 27.7 KB
分享到:
相关推荐
基于java的开发源码-命令行进度条 JCmdLineProgess.zip 基于java的开发源码-命令行进度条 JCmdLineProgess.zip 基于java的开发源码-命令行进度条 JCmdLineProgess.zip 基于java的开发源码-命令行进度条 ...
SecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行备注.docSecureCRT命令行...
使用命令行编译打包运行自己的MapReduce程序 Hadoop2.6.0
chrome命令行启动.bat 可以设置窗口位置和大小
不借助任何编译,运行工具在DOS下编译和运行java程序
应用程序并行配置不正确使用命令行sxstrace.exe解决办法.7z
Linux命令行概述.rarLinux命令行概述.rar
代码与我的一篇介绍命令行参数的博客相呼应, 里面包含了几张实验用的图片和两个py文件
Ubuntu.Linux命令行大全.pdf
linux命令行大全.pdf
Dell 服务器命令行手册.pdf
codeblocks命令行启动.pdf
Linux命令行大全.pdf
网络经典命令行, 命令比较全面, 推荐下载!
Windows8命令行大全.快速全面掌握cmd命令
WinDBG命令行大全.pdf 微软免费的调试工具,很小,但是功能很全 这里只对其的命令文档
VC命令行编译C
ubuntu命令行.pdf
cl编译器参数在bat命令行指导.txt