命令行编译、运行带包(package)的java源码

首先安装好JDK,过程略。

准备一个源码Main.java,如下

1 package com.compiltetest;
2 
3 public class Main {
4     
5     public static void main(String[] args) {
6         System.out.println("Hello World");
7     }
8 }

Javac是编译源码的命令,在源码所在路径运行:

javac Main.java

然后会出现一个Main.class文件,直接运行

java Main

会提示错误,应将Main.class文件放至当前路径的 com/compiltetest/ 目录下,然后在当前路径运行

java com/compiltetest/Main

即可成功运行编译好的程序。注意,用下列命令运行可能仍会报错的

java ./com/compiltetest/Main

编译时可以用

javac -d . Main.java

使生成的Main.class文件自动放至当前目录的 com/compiltetest/ 目录下

原文地址:https://www.cnblogs.com/winstonet/p/14014988.html