62,614
社区成员
发帖
与我相关
我的任务
分享
@echo off
echo Main-Class: test.HelloWorld > manifest.mf
echo 这里开始的是一个包含.java文件的工程目录,你可以自行建立
mkdir test
echo package test; > test/HelloWorld.java
echo import javax.swing.*; >> test/HelloWorld.java
echo class HelloWorldMainFrame extends JFrame { >> test/HelloWorld.java
echo public HelloWorldMainFrame() { >> test/HelloWorld.java
echo setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); >> test/HelloWorld.java
echo setBounds(200, 200, 30, 50); >> test/HelloWorld.java
echo add(new JLabel("HelloWorld"));//显示 >> test/HelloWorld.java
echo setVisible(true); >> test/HelloWorld.java
echo }//还可以有内部类,匿名内部类...... >> test/HelloWorld.java
echo } >> test/HelloWorld.java
echo public class HelloWorld { >> test/HelloWorld.java
echo public static void main(String[] args) { >> test/HelloWorld.java
echo new HelloWorldMainFrame(); >> test/HelloWorld.java
echo } >> test/HelloWorld.java
echo } >> test/HelloWorld.java
echo 以这里之前的是一个包含.java文件的工程目录,你可以自行建立
javac test/HelloWorld.java
jar cvfm test.jar manifest.mf test
java -jar test.jar
echo 先双击文件生成jar文件.bat 以后直接双击c盘下的test.jar
exit
Main-Class: test.HelloWorld
package test;
import javax.swing.*;
class HelloWorldMainFrame extends JFrame {
public HelloWorldMainFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200, 200, 30, 50);
add(new JLabel("HelloWorld"));//显示
setVisible(true);
}//还可以有内部类,匿名内部类......
}
//如果有多个类文件,或者同一个文件有多个类,编译之后会产生多个类文件。我把它写成两个类。最终会产生两
个.class文件
public class HelloWorld {//无论如何要记住这个类名,因为它是程序的入口
public static void main(String[] args) {
new HelloWorldMainFrame();
}
}
javac test/HelloWorld.java
jar cvfm test.jar manifest.mf test
java -jar test.jar
echo 以后双击c盘下的test.jar即可运行
exit
Main-Class: org.gjt.sp.jedit.jEdit
类似的内容