我不确定为什么“哪个java”和“哪里是java”路径不正确。我试图编辑~/。bash_profile和 /etc/environment但没有帮助。所需的路径是下面的“回显$JAVA_HOME”中看到的,但同样没有反映在“哪个java”中
下面是我在CentOS 6.4中得到的信息:
哪个java
/usr/bin/java
java-版本
Java版本"1.7.0_45"
JAVA(TM)SE运行时环境(build 1.7.0_45-b18)
JAVA HotSpot(TM)64位服务器虚拟机(构建24.45-b08,混合模式)
java在哪里
java:/usr/bin/java/etc/java/usr/lib/java/usr/share/java
echo$JAVA_主页
/usr/java/jdk1.7.0_45/jre=
有时,通过选择所需的java版本,替代方案在单个命令中不起作用。虽然我不确定确切的原因...
我成了这种情况的受害者。自动驾驶失败,我们现在必须手动飞行...
在您的unix安装中的以下两个文件中的任何一个中,添加以下变量和对外壳脚本的调用(我在下面提供了)-
~/.bashrc公司
export JAVA_HOME=/opt/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH
sudo bash /appl/common/toFixJava.sh
或
/等/配置文件
export JAVA_HOME=/opt/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH
sudo bash /appl/common/toFixJava.sh
上面引用的下面的脚本将其余java模块设置为使用您要使用的java-
ToFixJava.sh
altrs="java javac jre jarsigner javadoc javafxpackager javah javap java-rmi.cgi javaws jcmd jconsole jcontrol jdb jhat jinfo jmap jmc jmc.ini jps jrunscript jsadebugd jstack jstat jstatd jvisualvm keytool appletviewer apt ControlPanel extcheck idlj native2ascii orbd pack200 policytool rmic rmid rmiregistry schemagen serialver servertool tnameserv unpack200 wsgen wsimport xjc"
对于每一个以美元为单位的altrs do
alternatives --install /usr/bin/$each $each /opt/jdk1.8.0_141/bin/$each <desired installation index number, e.g. 2>
alternatives --set $each /opt/jdk1.8.0_141/bin/$each
完成了
如果这对你不起作用,请务必告诉我。我会帮你解决的!
您的路径(而不是其他路径)决定了要查找命令的目录。在Linux、Solaris和DOS中也是如此。
当您执行一个{code>哪个{command}时,它会找到您可以在其中执行命令的第一个目录。
当您在中更新路径时。在bashrc中,您必须再次获取源代码才能更改当前设置。
运行alternatives--config java来选择要用作默认值的java版本。它将打印出一个已安装Java的列表,供选择。
但是,哪个java
将始终打印出/usr/bin/java
。这并不意味着它设置错误!观察:
$ ls -l `which java`
lrwxrwxrwx 1 root root 22 Oct 19 11:49 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Oct 19 11:49 /etc/alternatives/java -> /usr/lib/jvm/jre-1.5.0-gcj/bin/java
如果您使用替代方案来更改到IcedTea的路径,那么ls-l/etc/alternatives/java将反映这一点。
我不确定为什么“which java”和“whereis java”路径不正确。我尝试编辑~/.bash_profile和/etc/environment,但没有帮助。所需路径是在下面的“echo$java_home”中看到的,但在“which java”中没有反映相同的路径 以下是我在CentOS6.4中得到的信息: 哪个java java版本 java版本“1.7.0_45” JAVA(TM)
我设置了一个语句,用于如果单词的字符要打印在不同字符或单词的顶部,那么(上方的循环)将重新启动,以确保单词被正确打印出来。 不过我有个问题。该程序似乎工作了大约50%,并打印出如下内容: 偶尔我会得到这个错误,而且只是这个错误(在这个特定的索引处): 编辑:以下是从文件中读入程序的内容:
问题内容: 有谁知道如何在Java中检测可打印字符? 一段时间(试用/错误)后,我得到了这种方法: 我通过KeyListener获取输入,然后按Ctr-“键”打印一个正方形。有了这个功能似乎还足够。 我在这里缺少一些字符吗? 问题答案: 看来这是“字体”的独立方式。
本文向大家介绍Java的云打印Lodop,包括了Java的云打印Lodop的使用技巧和注意事项,需要的朋友参考一下 Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,尽量减少使用者的知识累赘。控件发布包有3个系统文件组成,全部功能用
问题内容: 我在测试类中使用以下代码,以将所有spring.xml文件加载到classpath和application-content.xml文件中。 有没有一种方法可以打印classpath中所有“ spring.xml”文件的路径?我有一些jar文件,其中包含spring.xml。但是,其中一些可能不需要运行测试。有没有办法打印它们(jar文件或路径)并删除程序上不需要的spring.xml文