首先假设,该java程序名:abc.java;
目录:/user/java/src/com/io/abc.java;
包名:abc.java中包含“package com.io;”
- 编译,前提cd 到/user/java/src/com/io/,使用命令: “javac abc.java”;或者 ”javac /user/java/src/com/io/abc.java“
- 运行,cd 到package所在目录,在此例中cd 到 /user/java/src/,运行 “java com.io.abc” (注意一定要加包名!)
相对路径
在Eclipse中运行java程序时,由于创建工程时eclipse自动创建在其workspace中,所以java程序的默认路径一般为:
/xxx/…/xxx/workspace/projectName/src/packageName/className.java,
所以在程序中的相对路径是相对于工程目录,即:
/xxx/…/xxx/workspace/projectName/