操作系统: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包,这样做都是可以的。我没试,估计跟mac差不多,应该也是找到Java/Extensions,然后复制jar包到这个目录下。
希望能有点用~
网友评论