鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > vmware > >

nachos编译问题出现的原因及解决方法

来源:互联网 作者:佚名 时间:2015-01-10 22:06
网络前沿与资讯,网络风云,网站建设与运营,网赚技巧,软件系统应用,数码科技评测

nachos 是UC BERKELEY CS162课程的项目,我自己使用的系统RHEL6,32位,,安装了JDK1.7 ,安装目录是/usr/java/jdk1.7.0。项目解压在$HOME/ucos。

编译时出现如下提示:

java.lang.ClassNotFoundException: nachos.machine.Machine
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 21)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 66)
Could not find the main class: nachos.machine.Machine. Program will exit.

原因是nachos 没有找到java的安装目录,只要设置PATH变量问题即可得到解决,

具体方法:打开家目录中的.bash_profile(使用命令$ vi  ~/.bash_profile), 在PATH变量中加入/usr/java/jdk1.7.0/bin,然后执行

$  source ~/.bash_profile命令,问题解决。

网友评论
<