代码之家  ›  专栏  ›  技术社区  ›  Eduardo Rascon

如何在notepad++中使用外部库编译java?

  •  4
  • Eduardo Rascon  · 技术社区  · 14 年前

    我正在用Notepad++学习Java。我已经将它设置为从run菜单编译和运行Java,只是我一直在编写没有外部库的小练习,我知道我必须使用 -classpath 告诉编译器要使用什么库,但我想知道是否有任何方法可以告诉编译器“使用”我当前项目的lib目录中的库。

    谢谢。

    2 回复  |  直到 13 年前
        1
  •  6
  •   Eduardo Rascon    14 年前

    C:\Program Files\java\jdk1.6.0_21\jre\lib\ext C:\Program Files\java\jre6\lib\ext )java会自动将其视为类路径的一部分,请查看: ext directory: Java Glossary

        2
  •  1
  •   Benoit Courtine    14 年前

    在命令行中,您必须在-classpath选项中逐个精确地定义依赖项。

    注意:“-classpath目录”存在。它会将这个目录的类和文件(例如conf属性)添加到类路径中,但不会神奇地将jar内容添加到类路径中。

    如果您擅长shell编程,您可以开发一个java启动程序,它将在参数中获取一个(或多个)目录,并为您创建程序启动命令。

    另一种方法是创建一个环境变量(包含类路径)。您不必每次都键入命令行,只需键入“java(c)-cp$CLASSPATH MyProgram”