java程序通过命令行运行之Path和ClassPath的注意点

简介:

习惯用IDE的朋友可能早就不用cmd,想当初我们刚学java的时候还记得对着黑屏幕敲的,哈哈。让我们再来重温旧梦。

 

我们在现在有这样一个文件HelloWorld.java,它的路径是这样的E:\javaTest\HelloWorld.java

 

public class HelloWorld

{
    public static void main(String[] args)

    {
        System.out.println("HelloWorld!");
    }
}

 

第一步

运行

第二步 找到盘符

e:

第三步 找到文件夹

cd e:\javaTest

第四步 指向该文件加之后,编译java源文件

javac HelloWorld.java

第五步 解释编译后的.class文件

java HelloWorld

 

注意点

注意点一

配置环境变量Path,内容为安装jdk的bin目录,如c:/jdk/bin (为了找到javac和java命令)

注意点二

配置环境变量Classpath, 内容为你的jre/lib/rt.jar;  。别忘了加一个点(.)

点表示在当前路径找编译后的class

rt.jar是JAVA基础类库,找到system.out那个system类就靠它了。

JDK1.5以后其实这个就不用自己配置了,但是自己配上也不坏。

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/959293如需转载请自行联系原作者


woshixuye111

相关文章
|
20小时前
|
监控 负载均衡 Java
如何设计高可用性的Java Web应用程序
如何设计高可用性的Java Web应用程序
|
2天前
|
安全 Java
JAVA反射:如何在运行时“创造”你的对象?
【7月更文挑战第1天】Java反射机制允许在运行时动态创建对象,常用于插件系统和框架开发。与`new`关键字相比,反射提供更大的灵活性,能根据条件决定对象类型,但牺牲了性能和代码可读性。示例展示了如何通过`Class.forName()`和`Constructor.newInstance()`创建对象,过程中需处理异常。反射还可访问私有成员,增加安全风险,故使用时需谨慎。
8 2
|
6天前
|
安全 Java
Java Path详解
Java Path详解
|
1天前
|
安全 Java 开发者
Java中的Path类使用详解及最佳实践
Java中的Path类使用详解及最佳实践
|
2天前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
3天前
|
开发框架 Java
JAVA反射:揭秘!运行时如何窥探类的秘密?
【6月更文挑战第30天】Java反射是运行时检查类信息并动态操作对象的机制。通过`Class`对象,我们可以访问私有成员,如在Person类示例中设置私有变量name和调用方法。反射增加了代码灵活性,常用于动态类型、插件和框架设计。
|
5天前
|
存储 算法 Java
解密Java中的运行时数据结构
解密Java中的运行时数据结构
|
5天前
|
Java UED 开发者
JVM逃逸分析原理解析:优化Java程序性能和内存利用效率
JVM逃逸分析原理解析:优化Java程序性能和内存利用效率
|
5天前
|
机器学习/深度学习 并行计算 搜索推荐
程序技术好文:桶排序算法及其Java实现
程序技术好文:桶排序算法及其Java实现
|
7天前
|
机器学习/深度学习 Java 程序员
Java递归函数:穿越程序世界的神奇之门
Java递归函数:穿越程序世界的神奇之门