命令行编译、运行带包(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/ 目录下

 

posted @ 2020-11-21 11:21  我是包子  阅读(332)  评论(0编辑  收藏  举报