我的任务是仅使用Notepad ++开发Java Applet。我们的讲师禁止我们使用eclipse,netbeans等。
我似乎无法看到如何解决这个问题的任何链接。大多数applet程序都依赖于使用netbeans或其他复杂的编译器。
感谢任何帮助
抱歉......我们不允许使用“javac或Java”。显然程序应该在不使用它们的情况下运行。
答案 0 :(得分:3)
Netbeans(Eclipse等)不是Java编译器。例如,程序javac
是。
您的老师希望您在简单的文本编辑器(Notepad ++等)中编写源代码,然后可以使用命令javac
编译该文件。
javac FirstApplet.java
然后,这将生成一个*.class
文件,即已编译的源代码。
下一步是编写嵌入此类文件的HTML代码。
以下指南可能会对您有所帮助:http://www.cis.upenn.edu/~bcpierce/courses/629/papers/Java-tutorial/getStarted/applet/index.html
答案 1 :(得分:1)
我相信你误会了你的老师。没有javac没有java,除非你使用某种特殊的编译器,比如gcj,我怀疑这不是你老师想要的。我相信你的老师实际上希望你使用命令行工具和一个简单的编辑器。老师说:我不希望你使用模板或自动建议来完成任务,你需要打开一个终端并输入命令来编译(javac)并自己运行(java)程序。
Core JAva的合着者Cay Horstman在Windows中有一个很好的教程。 http://www.horstmann.com/bigj/help/compiler/tutorial.html
这个过程是这样的:
Java附带了许多不同的工具,根据您的操作系统,这些工具将安装在一个目录中,然后您可以从中运行它们。出于本练习的目的,您可以使用三个程序:notepad.exe,javac.exe和java.exe。通过Oracle安装程序安装这些文件时,您可能需要确保可以通过Windows路径访问所有这些文件。
第1步:
找到您要存储程序的位置。当我在Windows中工作时,我使用一个名为c:\ dev的目录,因为它更容易输入。
第2步:
创建文件并将其保存到c:\dev
将其命名为MyClass1.java
第3步:
将文件编译为Java字节码
javac MyClass1
这将创建一个名为MyClass1.class
的文件,根据文件中的实际java代码,可以使用java命令(步骤4)运行或嵌入网页(步骤5)
第4步: 运行程序
java MyClass1
步骤5:如果类扩展了JApplet,则必须在网页中嵌入对类文件的引用,然后在浏览器中加载页面。关于此的官方教程如下:http://docs.oracle.com/javase/tutorial/uiswing/components/applet.html