Intellij IDEA root 用戶運(yùn)行java工程
一、拷貝一份jdk到一個(gè)新的目錄,并重命名java 執(zhí)行程序
cp -r jdk1.8.0_211 jdk8_root
cd jdk8_root
mv java javaroot
二、配置免密執(zhí)行sudo
sudo visudo
添加到最后面
username ALL=(ALL) NOPASSWD:ALL
username指的是系統(tǒng)當(dāng)前用戶,可執(zhí)行whoami 查看。
如果不配置,運(yùn)行java工程時(shí)會(huì)報(bào)錯(cuò)如下:
sudo: 沒有終端存在,且未指定 askpass 程序
三、在jdk8_root目錄中新建一個(gè) java文件
添加如下內(nèi)容:
#!/bin/bash
sudo /opt/apps/jdk8_root/bin/javaroot $*
賦予執(zhí)行權(quán)限
chmod +x java