0

我想为这个问题道歉,我发现这是codebase更改后的 Eclipse 问题:

codebase="F:\Apps Workspace\Java24\bin"

以及将内部网络浏览器的使用更改为外部网络浏览器并使其在 IExplorer 上运行良好,感谢您的宝贵时间,再次抱歉。


我目前正在通过阅读“Sam 在 24 小时内自学 Java”一书来学习 Java,目前我在第 19 小时并正在开发一个示例小程序。到目前为止,我一直没有问题地阅读这本书,直到本章和第 18 章,这是关于 Applets 的。

我目前的问题是在他使用 Netbeans 的书中测试 Applets,而我正在使用 Eclipse,我目前使用 Eclipse 的唯一原因是为了适应它,我将编写的下一本书是 Android 编程,这就是他们只使用日食。

我的问题是当书中谈到测试我们制作的小程序时,它说要制作一个 HTML 文件来测试小程序。html代码是这样的:

<applet code = "LinkRotator.class"
        codebase = "..\\build\\classes"   <===This is where I think my issue is.
        width = "300"
        height = "100">
</applet>

现在,当我保存 HTML 并在 eclipse 中打开它时,我只得到一个空白页,从我在谷歌搜索中阅读的内容来看,代码库是在这种情况下文件夹或项目的位置LinkRotator.class。我试过了多次更改但仍然没有骰子。现在,它所在的文件夹位于 F:\Apps Workspace\Java24\bin\LinkRotator.class. 奇怪的是我已经安装了 Netbeans,看看如果我只是将文件移到那里,它是否可以在那里工作,但它仍然没有运行。

所以我的主要问题是如何让这个 html 文件点正确指向我正在处理的小程序并让它在 Eclipse 中正确加载?

还有两件事,我可以通过在 eclipse 中点击 run 来运行 Applets,但我只是想让它像书上所说的那样从网页加载。对于任何想了解更多信息的人来说,可以在此处找到包含作品副本的网站。

4

2 回答 2

0

The applets are supposed to deploy on the server and run on the client. If you are creating the applet project in Eclipse then the default project html should be created by the wizard. So, you can launch it from the IDE or from the appletviewer on the local side. The <applet tag is deprecated and use

CODEBASE = codebaseURL This OPTIONAL attribute specifies the base URL of the applet--the directory that contains the applet's code. If this attribute is not specified, then the document's URL is used.

should be a valid URL. An Example that <object tag

  <object id="appletId" type="application/x-java-applet" archive="yourappletcode.jar" height="300" width="400">
    <param name="code" value="YourApplicationmainClass" />
    <param name="archive" value="yourappletcode.jar" />
  </object>

better to use an archive your code into the jar before deploy it on the server.

于 2013-01-05T13:20:50.727 回答
0

尝试以下步骤:

在 Package Explorer 中,选择包含要启动的小程序的 Java 编译单元或类文件。按工作台工具栏中的运行 [ ] 按钮或从工作台菜单中选择运行 > 运行。或者,从 Package Explorer 弹出菜单中选择 Run As > Java Applet,在工作台菜单栏中选择 Run > Run As > Java Applet,或在 Run 工具栏按钮的下拉菜单中选择 Run As > Java Applet . 您的程序现已启动。

于 2013-01-05T12:40:03.707 回答