安装Ant,JDK&在CentOS7上运行JRE之后仍然遇到启动.bat文件的问题

时间:2016-02-23 17:38:50

标签: java linux batch-file ant centos7

我安装了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。但我确实安装了它。我在这里很丢失了。如果可以,请帮助一下。谢谢。

1 个答案:

答案 0 :(得分:0)

.bat个文件适用于Windows操作系统。 Linux版本应该有一些.sh个文件。看看!!