在虚拟中linux环境中java编程的设置

 
参加了一个项目要求按照SCA规范要求采用tao中间件Vxworks操作系统下实现DSP程序的动态重构。在 http://www.crc.ca/en/html/crc/home/research/satcom/rars/sdr/products/scari_open/scari_downloads下了一个开源SCA框架实现,它是用java在linux下实现。于是我就开始在虚拟机上安装Linux并设置java编程环境。由于之前没有接触过linux,在这个过程遇到了一些困难,上网查了一段时间才解决,写出来希望对其它人有所帮助。
 
虚拟机和在虚拟机中安装linux很简单略过。
主要介绍一些设置:
       要想在 linux windows 之间共享文件 , 必须先设置共享 . 安装 VMware-tools 后就很容易实现与 windows 中的文件共享了 . 打开 VM/Setting ,选择 Options/Share Folders ,点 Add ,加入你要共享的文件。这时到 /mnt 就可以看到一个 hgfs 就是共享盘。可是现在你还没能看到你共享的文件的。再到 /etc/init.d 的目录里执行:    ./vmware-tools restart
 
2. 把交叉编译器的路径加入到PATH ,以方便使用: /#gedit  /root/.bashrc
把要修改的环境变量写在文件后面即可,修改后保存退出。 通过 echo 命令测试一下,如果没有改变重启
 
3. 安装 JDK, 进入自定义目录 , 执行
      ./jdk1_5_0_10-linux-i586.bin
即可进行 jdk 的安装 , 安装过程中之需要同意许可协议即可 , 正常安装结束后 , 会在与 jdk1_5_0_10-linux-i586.bin 文件同一层目录生成一个 jdk 目录 , 笔者 jdk 目录为 jdk1.5.0_10 ,将其拷贝到自己想放置的目录,推荐将目录结构设置简短比较好,设置环境变量时比较方便。笔者 jdk 目录为 /usr/jdk1.5.0_10
      安装完成后进行环境变量的设置,执行以下命令:
       e xport JAVA_HOME=/usr/jdk1.5.0_10     
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
      export PATH=$PATH:$JAVA_HOME/bin
设置完成后,重新启动系统,然后打开新的终端,执行 java,javac,java –version 等命令,如果可以打印出相应的信息,则说明 jdk 安装成功,环境变量设置成功。
 
4. 在linux系统中用 java命令执行.class程序是出现“段错误”,解决方法如下
确保$JAVA_HOME、$PATH配置正确  
执行java -version 命令后显示的java版本应该与$PATH中配置的相同。出现这个“段错误"大多情况下是因为jdk版本问题。 
如果2中的版本不同,执行”find / -name java“,显示所有java文件的路径,找到2中显示版本相同的 jre目录,改变其目录名字。
 
问题就在于系统的PATH里面有设置/usr/bin这个值,在这个目录下有一个java软链接,这个链接链接到了另外一个软链接上,另外一个软链接又链接到了一个真实的系统自带的JRE中的java命令上,问题症结就在这里,用ln命令修改一下那个软链接到我们自己安装的jdk中的java命令就搞定了(也可以将这软链接的名字有java改为其他),下面敲入“reboot”,等待系统重启。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值