Intellij IDEA root 用户运行java工程

Intellij IDEA root 用户运行java工程

一、拷贝一份jdk到一个新的目录,并重命名java 执行程序

cp -r jdk1.8.0_211 jdk8_root
cd jdk8_root
mv java javaroot

二、配置免密执行sudo

sudo visudo
添加到最后面
username   ALL=(ALL) NOPASSWD:ALL

username指的是系统当前用户,可执行whoami 查看。

如果不配置,运行java工程时会报错如下:

sudo: 没有终端存在,且未指定 askpass 程序

三、在jdk8_root目录中新建一个 java文件

添加如下内容:

#!/bin/bash
sudo /opt/apps/jdk8_root/bin/javaroot $*

赋予执行权限

chmod +x java

四、配置IDEA 添加一个新的jdk,使用这个root jdk

你可能感兴趣的:(Intellij IDEA root 用户运行java工程)