什么是package?
请自行百度。
如何构建一个Java项目?
java项目结构:
下面来创建一个项目名为java的项目:
该项目的文件结构如下:
第一步创建项目文件目录
//创建项目文件夹
mkdir java
//进入项目目录
cd java
//创建源代码目录
mkdir src
//创建class文件目录
mkdir classes
第二步:创建java源文件
//文件:Person.java
//位置:java\src\cn\hust\utils\Person.java
package cn.hust.utils;
public class Person{
public Person(){
System.out.println(" I am a person !");
}
}
//文件:Student.java
//位置:java\src\cn\hust\test\Student.java
package cn.hust.test;
import cn.hust.utils.Person;
public class Student{
public static void main(String[] args){
Person person = new Person();
}
}
第三步:使用javac编译源文件
注意,是在java文件夹内输入一下命令!
javac .\src\cn\hust\test\Student.java .\src\cn\hust\utils\Person.java -d .\classes
上面的命令:同时编译了Student.java和Person.java,指定class文件存放的地方为当前目录下的classes文件夹。
-d 参数是指定生成的class文件存放的目录
第四步:使用java执行class文件
进入classes目录,执行:
java cn.hust.test.Student
小结:
如果不是按照上述步骤,很有可能出现:错误: 找不到或无法加载主类
小技巧:
因为每次都要在windows 的cmd中进入当前文件夹,也就是每一次都要输入当前java文件路径,很不方便。
所以写了一个cmd小脚本,打开命令窗口并进入当前目录。
% 文件:cdPath.bat %
@echo off 让命令行进入当前文件目录
%中间的是注释%
%调出cmd黑窗口%
cmd
%进入当前目录(当前目录指的是存放该cmd脚本的目录)%
cd %~dp0
想要用vim记事本编译C语言,c++或者java程序,请参考: