在 CentOS7 上安装 Ant、JDK 和 JRE,之后仍然无法启动 .bat 文件
Installing Ant, JDK & JRE on CentOS7, after that still having problems with launching .bat files
我已经安装了 JDK + JRE:
# cd /opt
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jre-8u45-linux-x64.rpm"
# rpm -Uvh jdk-8u45-linux-x64.rpm
# rpm -Uvh jre-8u45-linux-x64.rpm
# export JAVA_HOME=/opt/jdk1.8.0_72
Setup JRE_HOME Variable
# export JRE_HOME=/opt/jdk1.8.0_72/jre
Setup PATH Variable
# export PATH=$PATH:/opt/jdk1.8.0_72/bin:/opt/jdk1.8.0_72/jre/bin
然后我安装了 Ant:
# cd /opt
# wget https://www.apache.org/dist/ant/binaries/apache-ant-1.9.6-bin.tar.gz
ln -s /opt/ant/bin/ant /usr/bin/ant
vi /etc/profile.d/ant.sh
添加以下内容:
#!/bin/bash
ANT_HOME=/opt/ant
PATH=$ANT_HOME/bin:$PATH
export PATH ANT_HOME
export CLASSPATH=.
chmod +x /etc/profile.d/ant.sh
source /etc/profile.d/ant.sh
在那之后我尝试启动我的 .bat 但仍然有这条消息:
./startLoginServer.bat
./startLoginServer.bat: line 1: @echo: command not found
./startLoginServer.bat: line 2: title: command not found
./startLoginServer.bat: line 4: :start: command not found
Starting Login Server.
./startLoginServer.bat: line 6: echo.: command not found
./startLoginServer.bat: line 8: REM: command not found
Error: Unable to locate JRE meeting specification "1.8"
./startLoginServer.bat: line 31: syntax error: unexpected end of file
我知道它说我没有合适的 JRE。但是我确实安装了它。伙计们,我在这里迷路了。如果可以的话,请帮忙。谢谢。
.bat
文件适用于 Windows 操作系统。 Linux 风格应该有一些 .sh
文件。检查一下!!
我已经安装了 JDK + JRE:
# cd /opt
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jre-8u45-linux-x64.rpm"
# rpm -Uvh jdk-8u45-linux-x64.rpm
# rpm -Uvh jre-8u45-linux-x64.rpm
# export JAVA_HOME=/opt/jdk1.8.0_72
Setup JRE_HOME Variable
# export JRE_HOME=/opt/jdk1.8.0_72/jre
Setup PATH Variable
# export PATH=$PATH:/opt/jdk1.8.0_72/bin:/opt/jdk1.8.0_72/jre/bin
然后我安装了 Ant:
# cd /opt
# wget https://www.apache.org/dist/ant/binaries/apache-ant-1.9.6-bin.tar.gz
ln -s /opt/ant/bin/ant /usr/bin/ant
vi /etc/profile.d/ant.sh
添加以下内容:
#!/bin/bash
ANT_HOME=/opt/ant
PATH=$ANT_HOME/bin:$PATH
export PATH ANT_HOME
export CLASSPATH=.
chmod +x /etc/profile.d/ant.sh
source /etc/profile.d/ant.sh
在那之后我尝试启动我的 .bat 但仍然有这条消息:
./startLoginServer.bat
./startLoginServer.bat: line 1: @echo: command not found
./startLoginServer.bat: line 2: title: command not found
./startLoginServer.bat: line 4: :start: command not found
Starting Login Server.
./startLoginServer.bat: line 6: echo.: command not found
./startLoginServer.bat: line 8: REM: command not found
Error: Unable to locate JRE meeting specification "1.8"
./startLoginServer.bat: line 31: syntax error: unexpected end of file
我知道它说我没有合适的 JRE。但是我确实安装了它。伙计们,我在这里迷路了。如果可以的话,请帮忙。谢谢。
.bat
文件适用于 Windows 操作系统。 Linux 风格应该有一些 .sh
文件。检查一下!!