有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法在浏览器中运行Eclipse中制作的小程序

我在Eclipse中制作了一个Java小程序游戏,其中有许多类和媒体与之关联。我现在一直在尝试在浏览器中测试这个游戏,但是我很难让它正常工作

我已经出口了一个。jar文件(不可运行,会有问题吗?)并尝试了多种加载小程序的方法。我也阅读了oracle网站上的资料

我的前两个基本问题是:

  1. 我的applet没有static void main(String args[]){行,因为我觉得applet使用init()start()方法。这可能是问题所在吗

    如果不是,则包含init和start以及其他基本方法的类称为Start.class,并位于bin/目录中。我是否能够编辑包含在中的清单。jar从eclipse导出,但是这个Start.class作为主类使用Main-Class: Game.Start
  2. 另一个非常基本的问题是java中的目录,特别是java中的目录。jar存档,路径名中的文件夹是否总是用.分隔?或者/的工作也是如此

我的项目名只是游戏,我有一个src文件夹。java文件和带有的bin文件夹。类如何将清单定向到bin/start.class文件

很抱歉,这让我很沮丧,尤其是因为我真的希望能够共享这个小程序。任何帮助都将不胜感激


共 (2) 个答案

  1. # 1 楼答案

    1) My applet does not have a static void main (args[]){ line because I was under the impression that for applets you use a init() and start() method. Could this be the problem?

    不,这不是问题,因为applet和japplet不使用主要方法来运行。请注意,有些可能有一些主要方法可用于允许程序员在非小程序环境中测试代码,但当作为小程序运行时,会忽略主要方法

    2) Another very basic question also when it comes to directories in Java or specifically in .jar archives, are folders in a path names always separated by a "."? or do "/"'s work too?

    jar文件中的目录使用“/”。请检查您是否试图将资源用作文件,因为jar文件不包含文件(而是资源)

    My project name is simply Game, I have a src folder with .java files and a bin folder with .class how do I direct the manifest to the bin/start.class file?

    考虑显示JAR文件的结构,以及尝试运行applet的小测试HTML文件。

  2. # 2 楼答案

    Start.class and is located in a bin/ directory

    我同意Hovercratft关于缺少一个main(不是缺少),关于runnable jar(不是必需的)

    可能存在的一个问题是文件的确切位置和类的命名

    如果你的类名是bin。首先,因为您定义了一个包bin(非常少见),所以需要将bin目录放入jar中

    如果你没有声明一个包,你就没有一个目录可以放进jar。也许eclipse会自动为您处理这个问题

    要测试小程序,需要一个html文件,然后在appletviewer中启动html文件。如果可以,请在浏览器中进行测试。否则,请确认您可以在浏览器中启动外来小程序,以确保其安装方式正确

    既然你在案件问题上表现出一种草率的习惯:开始。上课或开始。类:这对Java非常重要。在任何地方使用大写字母的首字母