linux启动java项目报错,说环境变量没有被定义
这个问题要么是没有配置
没有配置的话,就去/etc/profile里面配置
要么是权限的问题
同事非常形象的说,正所谓尚方宝剑只有披上黄马褂的人才能嚣张的使用
想要拿到root下面的环境变量话,那就把环境变量配置拿过来复制到自己的用户下面
一般只要声明JAVA_HOME和JAR_HOME两个文件的路径就行了
找到java的安装路径,不知道的可以去 /etc/profile 文件里面查看
用vim命令修改setclasspath.sh文件
这个文件在tomcat的bin路径下,添加上下面的代码,路径是自己的java路径,加上再启动项目就好了:
export JAVA_HOME=/usr/java/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk1.8.0_181
注:如果没有这个的话
像我们后来都用springBoot项目,只有一个启动shell,那就直接在这里面修改也行
vim start.sh
vim打开启动文件
文件中也有注释,意思就是说可以在这里面配置,都是给预留好的