问题

还有,如果我要添加 jar 文件是直接将 jar 拷贝到文件夹里,还要在 ClassPath 中添加 jar 文件吗

解决方案 »


  1. jdk\lib, 是 jdk 开发工具包中的类库,既编译时所需要的类库。
    jdk\jre\lib 是运行 java 程序所要加载的类库。
    jdk\jre\lib\ext 是 jvm 加载的扩展类库。
    你可以把你的 jar 文件,分别拷贝到 jdk\lib\ 下(为开发所用)和 jdk\jre\lib 或 jdk\jre\lib\ext 下(为运行所用),然后再指定 classpath 这样你便可以在其他任何地方引用这个类包。指向:jdk\lib 下的
  2. jar 文件不用考到楼上所说的目录下,直接在 classpath 中添加所在的路径就行了
  3. 按我的理解 拷倒那几个目录的话就不需要 classpath 添加进来的
    编译运行的时候自动寻找那几个文件夹的把 不过没试过

参考文档

https://www.debugease.com/j2se/1167867.html