我安装了一个需要 Java 的程序,并已将其更改为不同的 Java 运行时(Oracle)。现在每次使用 java 时都需要从 下的终端运行sudo
。
我需要让它使用 Java 编译器而不sudo
答案1
如果您只能访问javac(java 编译器)使用 sudo 访问时可能会遇到权限问题。以下命令应该可以帮您解决此问题:
sudo chmod +x `which javac`
我安装了一个需要 Java 的程序,并已将其更改为不同的 Java 运行时(Oracle)。现在每次使用 java 时都需要从 下的终端运行sudo
。
我需要让它使用 Java 编译器而不sudo
如果您只能访问javac(java 编译器)使用 sudo 访问时可能会遇到权限问题。以下命令应该可以帮您解决此问题:
sudo chmod +x `which javac`