Tag: ubuntu 10.04

bash:./ eclipse:无法执行二进制文件

我正在使用Ubuntu10.10操作系统,我已经下载了eclipse-jee-helios-SR1-linux-gtk-x86_64.tar.gz。 我的电脑是64位机器。 当我./eclipse eclipse并尝试从命令行运行./eclipse ,它给了我上面的错误。 当我运行file eclipse ,它会给我以下信息。 eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped 有人可以帮我找出这里出了什么问题 在此先感谢您的帮助

在Java程序中设置shell脚本/访问中的环境变量

我想在Ubuntu 10.04中使用shell脚本设置环境,并希望在java程序中访问。 我写了这样的shell脚本: #! /bin/sh export JAVA=/home/ubuntu echo “Variable $JAVA” 我的java程序是: import java.util.Map; public class SystemEnv { public static void main(String[] args) { Map variables = System.getenv(); for (Map.Entry entry : variables.entrySet()) { String name = entry.getKey(); String value = entry.getValue(); System.out.println(name + “=” + value); } System.out.println(System.getenv((“JAVA”))); } } 当我在没有shell脚本的情况下执行此命令时,它运行良好,但在shell脚本中却没有。

为什么在ubuntu上的java安装上找不到javaw?

我尝试使用javaw demo启动一个程序,我收到一条错误消息,提示找不到命令’javaw’。 我检查了我的bin文件夹,找不到javaw。 可能是什么原因?

Ubuntu上的非法模式字符’Y’

我使用这种模式SimpleDateFormat format = new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”); 在Windows中它可以工作,但是当尝试使用Ubuntu 10.04时,它会显示exceptionplay.exceptions.JavaExecutionException: Illegal pattern character ‘Y’ 。 我为此搜索解决方案并发现年份模式必须更改为小写: SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); 它的工作原理。 任何人都可以告诉我这背后的原因在Windows工作,但在Ubuntu如果我使用’Y’而不是’y’不起作用? 注意: 播放-1.2.3 JRE: Windows: java version “1.7.0_03” Java(TM) SE Runtime Environment (build 1.7.0_03-b05) Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing) Ubuntu: java version “1.6.0_31” Java(TM) SE Runtime Environment (build 1.6.0_31-b04) Java […]

Ubuntu:将路径从OpenJDK 6更改为Oracle JDK 7

下载最新的.tar文件后,我运行tar zxvf jdk-7u45-linux-x64.tar.gz来提取java文件。 在.bashrc文件( vi ~/.bashrc )中设置路径如下; export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/java export PATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/bin export JDK_HOME=/usr/lib/jvm/jdk1.7.0_45 export JRE_HOME=/usr/lib/jvm/jre1.7.0_45 现在,运行命令java -version或者java,java PATH仍然指向较旧的java版本( java version “1.6.0_27” )。 我知道默认的ubuntu采用OpenJDK路径。 我必须将路径更改为.bashrc文件中设置的系统环境变量的最新版本。 另外, sudo update-alternatives –config java Selection Path Priority Status ———————————————————— 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode * 3 /usr/lib/jvm/jdk1.7.0_45/bin/java 1 manual mode […]