添加到OSX上的类路径

Mik*_*012 72 java classpath

谁能告诉我如何添加到OSX上的类路径?

Mat*_*nit 93

如果要为机器上的每个Java应用程序提供一组特定的JAR文件(或.class文件),那么最好的办法是将这些文件添加到/Library/Java/Extensions.

或者,如果您想为每个Java应用程序执行此操作,但仅当您的 Mac OS X帐户运行它们时,请使用~/Library/Java/Extensions.

编辑:如果您只想为特定应用程序执行此操作,正如Thorbjørn所说,那么您需要告诉我们有关应用程序如何打包的更多信息.


And*_*wan 37

在OSX中,您可以从头开始设置类路径,如下所示:

export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
Run Code Online (Sandbox Code Playgroud)

或者您可以像这样添加到现有的类路径:

export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar
Run Code Online (Sandbox Code Playgroud)

这是回答你的确切问题,我不是说这是对的或错的做法; 我会留下让别人评论.

  • 他正在展示如何添加超过1个罐子.他还暗示只添加一个jar就是将`:path/to/jar`附加到现有的类路径@cegprakash (2认同)

Bru*_*hen 6

要为单个 Java 进程指定类路径,可以在运行 Java 命令时添加类路径选项。

在你的命令行中。使用 java -cp "path/to/your/jar:." main 而不仅仅是 java main

该选项告诉 Java 在哪里搜索库。