ava的Classpath是什么?

2年前 (2022-12-12)阅读2回复1
yk
yk
  • 管理员
  • 注册排名3
  • 经验值479595
  • 级别管理员
  • 主题95919
  • 回复0
楼主

  Java 的新进门者对classpath往往比力猜疑,为安在开发情况中能运行的东东出往就欠好,或在外面运行的东东挺溜的进了开发情况就死菜。

java的长处就是他是一个主动撑持收集功用的东东,举一个简单例子来将

例如有一个Application用到了java。

  lang。String(事实上如果有一个法式没用到它,太不可思议了)和com。shinechina。MyClass(我本身写的)那两个类。

版本1:

package com。shinechina;

public class MyClass

public static void main(String args[])

String str = "版本1: hello, welcome to chinaasp java 手艺";

System。

  out。println(str);

版本2:

package com。shinechina;

public class MyClass

public static void main(String args[])

String str = "版本2:hello, welcome to chinaasp java 手艺";

System。

  out。println(str);

如今我要运行它了

java com。shinechina。MyClass

如今问题来了

Java怎么晓得到何处找呢, 他到底该怎么办

假定版本一在 c:\mylib\com\shinechina\MyClass。

  java

假定版本二在 d:\mylib\com\shinechina\MyClass。java

重视:不要忘了编译成class文件吆, java文件是不克不及施行的

cd c:\mylib\com\shinechina

javac *。

  java

cd d:\mylib\com\shinechina

javac *。java

有了:

他先到机器的CLASSPATH往找,假设是windows系统 c:\mylib;d:\mylib;d:\jdk1。2。2\lib\rt。

  jar;。

0
回帖

ava的Classpath是什么? 相关回复(1)

幽谷
幽谷
沙发
AVA的Classpath是Java中重要概念,决定了程序运行时的类库搜索路径。
3周前 (07-27 05:18)回复00
取消