需要一个Java程序来运行我的程序

时间:2012-02-06 00:01:52

标签: java

我有Mac OS 10.6.8。我开始自学Stanfords CS106A课程来学习Java。他们的Eclipse程序适用于他们的任务。然而,在尝试解决教科书“The Art& Sons; Eric Roberts的Java of Science(源代码从他的网站www.aw.com/cssuport/下载)他们不会在Eclipse中运行(至少我无法这样做)并双击源代码带来的Xcode也不起作用。

我访问了http://jtf.acm.org/网页并下载了以下内容

tutorial.pdf    
ecutive-summary.pdf     
acm.jar JAR archive containing the acm packages
acm.zip

本教程未介绍如何安装该程序。双击acm.jar会显示一条错误消息,它会检查控制台,告诉我什么都没有。双击acm.zip会打开一个包含大量类文件的文件。

我可以用什么来运行我的问题程序?而且,我该如何安装呢?

由于

麦克

3 个答案:

答案 0 :(得分:1)

您是否尝试过键入终端:

java -jar acm.jar

顺便说一下,你必须cd到包含acm.jar文件的目录。希望这会有所帮助。

答案 1 :(得分:0)

或者,假设源文件包含在zip中,您可以提取它们,在Eclipse中创建一个新项目,并选择将它们作为项目源提取出来的文件夹。然后你应该能够检查程序的工作方式并编译它。

答案 2 :(得分:0)

在学习java的过程中,您可以将eclipse用于所有项目,包括Roberts问题。斯坦福提供了一个特殊的日食版本来与他们的课程相结合,但它的功能与公共版本相同,还有一些额外的功能供学生提交作业。

要在eclipse中组织文件,可能会创建一个名为CS106a的新项目和另一个名为Roberts的项目。要启动新程序,请突出显示所需的项目,然后执行文件>新>类。立即使用src文件夹和默认包。这不是最新或最技术的解决方案,但它可以帮助您正常运行,并且足以应对您在文本和系列讲座中要解决的许多简单问题。

此外,您还需要为每个项目导入acm.jar。您可以通过突出显示项目并单击Project>来完成此操作。属性>项目构建路径>添加外部JAR。

要从教科书的网站运行下载的示例,请将这些文件导入到Roberts项目下的eclipse中。如果您打开其中一个.java文件并尝试运行,则会出现错误。但是,添加一个新类,给它命名这个java文件,然后将java文件的整个文本粘贴到新文件中。保存并运行。这很好用;我假设必须有一种更简洁的方法来导入项目中的新类,但我还没弄明白。