bad variable name: JAVA_HOME这个问题百度了好久,一直没有解决,求帮助

epawn7 2017-07-19 04:28:46
#!/bin/bash

export LANG=C

export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk-amd64

export HOTSPOT_BUILD_JOBS=2

export ALT_PARALLEL_COMPILE_JOBS=2

export SKIP_COMPARE_IMAGES=true

export ALLOW_DOWNLOADS=true

export USE_PRECOMPILED_HEADER=true

export BUILD_LANGTOOLS=true

#export BUILD_JAXP=false

#export BUILD_JAXWS=false

#export BUILD_CORBA=false

export BUILD_HOTSPOT=true

export BUILD_JDK=true

export SKIP_DEBUG_BUILD=false

export SKIP_FASTDEBUG_BUILD=true

export DEBUG_NAME=debug

BUILD_DEPLOY=false

BUILD_INSTALL=false

export ALT_OUTPUTDIR=/home/develop/jdk/build

unset JAVA_HOME

unset CLASSPATH

#unset JAVA_HOME

make 2>&1 | tee $ALT_OUTPUTDIR/build.log

执行这个的时候提示bad variable name: JAVA_HOME

在/etc/profile 中设置了环境变量

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
export JRE_HOME={JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

在/etc/evironment中的设置

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/java-6-openjdk-amd64"
export JAVA_HOME
...全文
742 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqyy725 2017-07-21
  • 打赏
  • 举报
回复
先在控制台 echo $JAVA_HOME 看能不能输出jdk路径 export JAVA_HOME=xxxxxxx export PATH=$JAVA_HOME/bin:$PATH 是没有括号的
epawn7 2017-07-20
  • 打赏
  • 举报
回复
引用 2 楼 lgbxyz 的回复:
export JRE_HOME={JAVA_HOME}/jre 没加 $符号
[code=text ]export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64 export JRE_HOME=${JAVA_HOME}/jre export PATH=${JAVA_HOME}/bin:$PATH export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib [/code] 加了之后,执行了sudo -s source /etc/profile 还是不行
LubinLew 2017-07-19
  • 打赏
  • 举报
回复
export JRE_HOME={JAVA_HOME}/jre 没加 $符号
epawn7 2017-07-19
  • 打赏
  • 举报
回复
有人么,顶顶

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧