美文网首页
为什么mac把jar包加入环境变量后不能直接用jar包?(如ja

为什么mac把jar包加入环境变量后不能直接用jar包?(如ja

作者: _小李没有刀_ | 来源:发表于2019-02-23 17:28 被阅读0次

操作系统:macOS Mojave

问题

拿soot包来举例子,当我们下载好了soot.jar包,按照https://github.com/Sable/soot/wiki/Introduction:-Soot-as-a-command-line-tool这个栗子来试试时,很简单会发现bash运行的命令都必须在soot.jar的目录下面。一个简单的想法就是把soot.jar加到环境变量里,那不就可以直接运行了?但是open ~/.bash_profile将soot.jar路径加入环境变量后,发现在其他路径下,并不像刚开始想的那样,键入java soot.Main可以直接出来。

解决

找了很久,发现这个问题好像不是问题,几乎网上就没有回答的,估计是大佬们没把这个当做问题吧😇😇😇。

只找到一个有点像结果的答案在这!!!

1.打开这个路径:/Library/Java/Extensions

2.复制或移动soot.jar包到这个路径下(需要密码一次)


我还试了其他的jar包,这样做都是可以的。\color{green}{win10}我没试,估计跟mac差不多,应该也是找到Java/Extensions,然后复制jar包到这个目录下。

希望能有点用~

相关文章

网友评论

      本文标题:为什么mac把jar包加入环境变量后不能直接用jar包?(如ja

      本文链接:https://www.haomeiwen.com/subject/usvpyqtx.html