如何将软件的bin目录添加到执行路径(PATH变量)?

时间:2017-11-01 02:19:04

标签: java ubuntu compilation

我正在使用安装在VMWare Workstation Pro上的Ubuntu。我刚刚在ubuntu上安装了jdk,对于一些项目,我正在开发一个名为“major”的变异测试工具。我从网站上下载了该软件的压缩副本,并将其解压缩到HOME目录中。

我运行了命令javac -version,因此它向我显示了输出(java 1.8.10)。但我需要结果 javac 1.8.10-Major-v1.3.2 因为我想使用 Major的编译器而不是java编译器 来编译测试结果?

我是ubuntu的新手,所以不知道这个。任何线索都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

在终端中,导航到解压缩工具的目录,然后键入./javac -version。 " ./"访问您所在的当前目录。或者,您可以执行" / home / name_of_directory_with_tool / javac -version"。

如果您希望默认使用此编译器(而不是普通的Java编译器),则可以将其位置添加到PATH变量中。假设二进制" javac"程序位于名为" tool"的文件夹中。在你的家里"目录(路径为/ home / tool / javac),然后在终端中输入以下命令:

export PATH=/home/tool:$PATH

此命令将/ home / tool添加到PATH变量中,以便shell首先检查它。别担心,它不是永久性的。创建一个新shell,或者如果你想要旧的PATH重新启动Ubuntu。如果要永久更改此更改(每次启动时修改PATH),可以将该命令添加到〜/ .bashrc文件的末尾。