在 console(控制台)下编译和运行 Java 程序
2005-12-29 15:10
706 查看
看看一个最简单的程序,其实就是 HelloWorld,只不过在这段程序前声明了一个 package。
package
mypackage.example;
class
Hello {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
位于
/opt/workspace/test/helloworld/mypackage/example/Hello.java
编译时应在 /opt/workspace/test/helloworld
运行:
# javac –cp . mypackage/example/Hello.java
当然,在本例中,直接在
/opt/workspace/test/helloworld/mypackage/example 运行
# javac –cp . Hello.java
也没有问题,但是在 Hello.java 中使用了 JRE 库以外的 class 的情况下,这样做则是不行的。
运行程序时,也在 /opt/workspace/test/helloworld 执行:
# java –cp . mypackage.example.Hello
cp 参数后接 classpath 引用要使用的类的路径,句点“.”表示当前路径,如果要引用多个路径,在 Linux 下用“:”进行分隔,在
Windows 下使用“;”分隔。
package
mypackage.example;
class
Hello {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
位于
/opt/workspace/test/helloworld/mypackage/example/Hello.java
编译时应在 /opt/workspace/test/helloworld
运行:
# javac –cp . mypackage/example/Hello.java
当然,在本例中,直接在
/opt/workspace/test/helloworld/mypackage/example 运行
# javac –cp . Hello.java
也没有问题,但是在 Hello.java 中使用了 JRE 库以外的 class 的情况下,这样做则是不行的。
运行程序时,也在 /opt/workspace/test/helloworld 执行:
# java –cp . mypackage.example.Hello
cp 参数后接 classpath 引用要使用的类的路径,句点“.”表示当前路径,如果要引用多个路径,在 Linux 下用“:”进行分隔,在
Windows 下使用“;”分隔。
相关文章推荐
- 【java & c#】通过控制台编译和运行程序//不依赖IDE
- Subline text3 配置java程序编译运行在subline控制台环境和windows控制台
- 利用dos控制台编译和运行java程序
- 在控制台编译运行java程序详细指导
- EditPlus配置编译运行Java程序
- 手动编译运行带包 java 程序
- 在文件夹中 的指定类型文件中 查找字符串(CodeBlocks+GCC编译,控制台程序,仅能在Windows上运行)
- 抛砖引玉:在Editplus下配置编译和运行java程序的快捷方式
- 如何配置EditPlus编译运行Java程序
- Hadoop MapReduce示例程序WordCount.java手动编译运行解析
- java简单编译程序的运行
- 在控制台(cmd)运行java程序,实现增,删,改,查功能
- Java控制台输出程序运行时间
- 在dos界面下编译运行java程序
- Java程序为何“编译一次,到处运行”?
- 控制台方式运行java程序示例
- 如何用命令行编译、运行第一个java程序(Hello World!)
- 关于在eclipse中编译后的java小程序如何在命令行窗口运行的说明
- JVM之java程序编译和运行的过程-yellowcong
- windows下安装jdk,cmd下编译运行java程序一点心得