添加到OSX上的类path

任何人都可以告诉我如何添加到OSX上的类path

5 Solutions collect form web for “添加到OSX上的类path”

如果您想为计算机上的每个Java应用程序创build一组特定的JAR文件(或.class文件),那么最好的方法是将这些文件添加到/Library/Java/Extensions

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

编辑:如果你想这样做只针对一个特定的应用程序,如Thorbjørn问,那么你将需要告诉我们更多关于应用程序如何打包。

在OSX中,您可以像这样从头开始设置类path:

 export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar 

或者你可以像这样添加到现有的类path中:

 export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar 

这是回答你确切的问题,我不是说这是正确的或错误的事情; 我会留给他人评论。

如果您只想为当前运行时使用类path。 在运行java命令时,可以通过添加类path选项来实现这一点。

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

通过这样做,你的命令告诉stream程类path可以在哪里search库。

如果你的shell是tcsh或者csh,你可以在/ etc / profile中设置它。 打开terminal,“vim / etc / profile”,添加如下一行:

setenv CLASSPATH (insert your classpath here)

通常没有必要 首先

 echo $CLASSPATH 

如果里面有东西,你可能想要检查应用程序 – >实用程序 – > Java。

  • 骑士的最短path棋问题
  • 有没有办法使string文件path在C#安全?
  • MVC捆绑和CSS相对URL
  • 获取正在执行的类的文件系统path
  • 为什么开发人员会在每个相对path的开始处放置一个正斜杠?
  • 正则expression式最后一次发生?
  • 我如何设置我的Cygwin PATH来findjavac?
  • 如何让CRON调用正确的path
  • CSS文件中的相对path是相对于CSS文件的吗?
  • 在Windows 10中是否仍然存在MAX_PATH问题
  • 如何构build相对于页面URI的WebSocket URI?