草庐IT

CATEGORY_HOME

全部标签

JAVA_HOME 和 PATH 已设置,但 java -version 仍显示旧版本

我正在使用LinuxMintCinnamon14。我在~/.profile中设置了$JAVA_HOME和$PATH环境变量,如下所示:exportJAVA_HOME=/home/aqeel/development/jdk/jdk1.6.0_35exportPATH=/home/aqeel/development/jdk/jdk1.6.0_35/bin:$PATH然后我做了source~/.profile以进行适当的更改。当我执行java-version命令检查Activity的java版本时,它显示默认的(已经安装的open-jdk)java版本。如何用我下载的open-jdk覆盖默认

java - Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME

我的Ubuntu10.04i386服务器(headless)上有一个名为Hello的Android项目。它包含Android项目文件夹应具有的所有内容。我首先在bash中使用此语法在Project文件夹中构建项目:./androidcreateproject--target5--nameHelloCompile--path../../Projects/Hello--activityHelloActivity--packagecom.code.Hello然后我尝试像这样用ant构建.apk:antdebug我收到此错误:BUILDFAILED/home/myusername/www/sd

python - 在 Python 中找到 "home directory"?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtofindtherealuserhomedirectoryusingpython?HowtogetthehomedirectoryinPython?我想访问/home/weasel以从那里读取一些文件,但我当然不想写完整路径-所以其他用户可以使用脚本..你怎么样在Linux上使用python知道您的用户名或主目录吗?谢谢 最佳答案 要在python中获取homedir,可以使用os.path.expanduser('~').这也适用于较长路径的一部

linux - $HOME 和 '~'(波浪号)之间的区别?

我一直以为$HOME和~是一模一样的,所以可以可以互换使用。今天,当我尝试安装pylibmc时,一个python绑定(bind)到memcached,在我的共享服务器上使用~给了我错误但没有$HOME。我想说明原因。libmemcached是pylibmc的要求。我已经安装了libmemcached在我的主目录下,因为我在服务器上没有根。结果,到安装pylibmc,我需要确保安装脚本知道在哪里找到libmemcached。执行pythonsetup.pyinstall--with-libmemcached=~时,安装脚本运行gcc-pthread-fno-strict-aliasing

Linux 中的 JAVA_HOME 目录

有没有什么linux命令可以用来查找JAVA_HOME目录?我尝试打印出环境变量(“env”),但找不到目录。 最佳答案 在Linux上你可以运行$(dirname$(dirname$(readlink-f$(whichjavac))))在Mac上你可以运行$(dirname$(readlink$(whichjavac)))/java_home我不确定windows,但我想javac会让你非常接近 关于Linux中的JAVA_HOME目录,我们在StackOverflow上找到一个类似的

ruby-on-rails - 在 PATH 中获取警告 "Insecure world writable dir/home/chance ",rails 和 gem 的模式 040777

我试过this但它没有用,似乎适用于osx。我有一个带有rvm、rails3和ruby​​1.9.2的全新Ubuntu10.10安装。我有一个新的rails应用程序,但使用gem或rails会导致以下警告(有滞后)。$rails-v/home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11:warning:Insecureworldwritabledir/home/chanceinPATH,mode040777/home/chance/.rvm

Windows 忽略 JAVA_HOME : how to set JDK as default?

如何说服Windows使用JDK而不是JRE?这个问题之前、这里和其他地方都被问过:HowdoIsetthedefaultJavainstallation/runtime(Windows)?问题在于Windows忽略了JAVA_HOME并且它也忽略了我将JDKbin目录作为路径中的第一个条目这一事实。当我从命令行运行java-version时,它不会调用我的JDK1.6安装,而是运行1.7JRE。我的猜测是这是1.7特有的问题,而Windows7正在做一些不应该对注册表进行的操作。关于如何解决这个问题的任何想法?编辑:糟糕。当我的意思是“路径”时,我在上面写了“类路径中的第一个条目”。

java - JAVA_HOME 环境变量存在的原因是什么?

许多基于java的应用程序需要设置JAVA_HOME环境变量。这个变量的作用是什么? 最佳答案 目的是指向Java的安装位置。$JAVA_HOME/bin/java应该执行Java运行时。 关于java-JAVA_HOME环境变量存在的原因是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5102022/

java - Tomcat - CATALINA_BASE 和 CATALINA_HOME 变量

我在同一台服务器(Linux)上运行了多个tomcat6实例,它按预期工作。我试图找出关于设置CATALINA_HOME和CATALINA_BASE变量的标准做法。在我的tomcat安装中,我已将CATALINA_HOME设置为指向“公共(public)”文件夹(例如/tomcat6)和CATALINA_BASE变量因实例名称而异(例如/tomcat_instance1、/tomcat_instance2)我的问题是这样的:我真的需要两个变量吗?或者我可以只拥有一个CATALINA_HOME并取消CATALINA_BASE(反之亦然)? 最佳答案

java - JAVA_HOME 应该指向 JDK 还是 JRE?

我将JAVA_HOME指向C:\ProgramFiles(x86)\Java\jre7。它工作正常。之后解压ant并设置了Ant相关的环境变量,输入"ant-version"后出现如下错误信息我搜索了这个论坛。看起来一种解决方案是将Java指向JDK而不是JRE。我不确定这是否应该是解决方案。换句话说,一般来说,JAVA_HOME应该指向哪一个呢?JDK还是JRE? 最佳答案 如果您要进行任何类型的开发,或者使用Maven或Ant进行构建,您需要指向JDK(Java开发工具包),其中包含javac(Java编译器)等实用程序.否则,