Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我想下载并尝试用Java编写的开源OS(仿真)。因此,我搜索并下载了我发现的最著名的NACHOS 5.0j。
我刚刚安装了新的Ubuntu 10.04 LTS,并通过apt-get安装了open-JDK 1.6,然后以类似的方式安装了eclipse。
在NACHOS中遵循自述文件之后,我启动了终端,并使用了gmake(make),并收到了许多错误和警告。最困扰我的是:
问题是,我尝试下载另一个名为JX的开源操作系统,并且遇到了类似的问题。
感谢您对此问题的任何帮助!关于从哪里开始学习操作系统和Java的任何其他想法,将受到更多的赞赏! (但是很实用。)
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我想下载并尝试用Java编写的开源OS(仿真)。因此,我搜索并下载了我发现的最著名的NACHOS 5.0j。
我刚刚安装了新的Ubuntu 10.04 LTS,并通过apt-get安装了open-JDK 1.6,然后以类似的方式安装了eclipse。
在NACHOS中遵循自述文件之后,我启动了终端,并使用了gmake(make),并收到了许多错误和警告。最困扰我的是:
as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
(use -source 1.3 or lower to use 'assert' as an identifier)
Debug.assert(isReadyForApply);
问题是,我尝试下载另一个名为JX的开源操作系统,并且遇到了类似的问题。
感谢您对此问题的任何帮助!关于从哪里开始学习操作系统和Java的任何其他想法,将受到更多的赞赏! (但是很实用。)
最佳答案
我从网上发现以下信息,基本上,您应该使用Java 1.3.1。它是开源的,您可以根据需要修改源代码以使其在JDK1.6下运行。
仅Nachos的Java版本
支持Java 1.3.1,以确保安全性
管理器和一组保留关键字
在更高版本中已更改。
教学机器已经有
1.3.1已安装。对于远程用户,您可以在此处下载1.3.1:
http://java.sun.com/j2se/1.3/download.html
。如果您想知道什么
您正在使用的Java版本可以
运行以下命令“ java
-version”。我们不能过分强调您不应该使用Java
1.4或Java 1.5。您可能会遇到暂时不会显示的错误
作为编译期间的警告或错误
时间。