#JAVA应用程序的命令行打开方式(4种)
##1. HelloWorldApp类程序运行
- Java程序的基本组成部分是类(class),写一个简单的Java程序。先不用集成的编译器IDEA,这次在桌面新建文本,notepad++写入代码,最后重命名为”HelloWorldApp.java“。
public class HelloWorldApp{
Public static void main(String[] args){
System.out.println("Hello World!");
}
}
//注意的是本程序的第二行为通用,固定调用main程序的方法与入口
-
将上述代码文件保存在桌面(实际上可以指定一个固定的文件夹,
我比较懒)win+r调用命令行,打开得到 目录,输入cd +文件目录 -
Javac HelloWorldApp.java进行调试,debug,命令行会
十分聪明地提醒你修改错误,直到成功输出为止。
2. HelloWorldAPPlet结构运行
- Java Applet没有main()方法,但是是一个应用程序,会以小窗口的形式展示
import java.awt.Graphics;
import java.applet.Applet;
public class HelloWorldApplet extends Applet{
public String s;
public void init() {
s = new String("hello world");
}
public void paint(Graphics g)
{
g.drawString(s,25,25);
}
}
-
在桌面新建出Java文件,输入上面的代码,(注意class名要和文件名一致)命名为:HelloWworldApplet.java。
-
在命令行中输入**javac HelloWorldApplet.java **(先进入到对应的文件夹位置里)
-
接着就可以看到生成CLASS文件(桌面),出现单独的小窗口进行。
##3. 将“HelloWorldApp”程序注入文档注释,用javadoc生成对应的注释文档
-
首先在本地(桌面)新建一个java程序包,命名为我的代码如下:
package com.kuang.base; //描述文档 /** * @author xkj * @version 1.0 * @since 1.8 */ public class Doctext { String name; //类变量 这个是个属性 //下边这行是一个方法 /** * @author xkj * @param name * @return * @throws Exception */ public String test(String name) throws Exception{ return name; } //我是通过命令行: javadoc 参数 java文件 }
-
由于我是先利用好IDEA编译器进行代码的书写,就直接选择“open in explore”打开Java文件的储存位置,接着直接跳到cmd命令行处理。
-
接着,输入:javadoc -encoding UTF-8 -charset UTF-8 Doctext.java,(Doctext为我自己的命名),对应的编码不可以有错。
-
最后就得到了一大堆文件,包含了所谓的javadoc(文件夹是后来为了整理新建的,源程序不会输出!)
4. package语句,观察CLASS文件的位置改变
- 将原先的HelloWorldApp文件注入package。命名依然是HelloWorldAPP.java
package com.abc;
public class HelloWorldApp{
public static void main(String[] args){
System.out.println("hello world");
}
}
- 由于之前的文件package一直显示错误,去查询了才发现原来包名一直显示错误。
在实际的运用场景中,创建包:(注意:包名全部用小写字母这能用点隔开)
包名:cn/com+公司名字+部门名字+项目名字+包的作用(实例、测试)
-
打开对应的文件夹地址,如3中的那样。输入javac -d . HelloWorldApp.java进行调试
-
再进行运行,输入java com.abc.HelloWorldApp(com.abc是新的文件夹地址)会输出内容“hello world”
-
最后在桌面得到com文件夹以及class文件,位置发生了改变!
第一次用cmd写Java,先总结到这里,四个问题都写完啦!!!
END!