Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的小程序不显示在我的浏览器中(Google Chrome)_Java_Browser_Applet_Loading_Appletviewer - Fatal编程技术网

Java 我的小程序不显示在我的浏览器中(Google Chrome)

Java 我的小程序不显示在我的浏览器中(Google Chrome),java,browser,applet,loading,appletviewer,Java,Browser,Applet,Loading,Appletviewer,几天前,我在Java小程序方面遇到了一个问题。这是我的密码: Hello.java类文件 //Reference the required Java libraries import java.applet.Applet; import java.awt.*; import java.io.*; //The applet code public class Hello extends Applet { public static void main(String[]

几天前,我在Java小程序方面遇到了一个问题。这是我的密码:

Hello.java
类文件

//Reference the required Java libraries
 import java.applet.Applet; 
 import java.awt.*; 
 import java.io.*;

 //The applet code
  public class Hello extends Applet {

     public static void main(String[] args)  {
       //new Main();
       System.out.println("Hello worlds");
    }
  } 
和HTML文件
applet.HTML

<HTML>
 <HEAD>
 <TITLE> My First Java Applet </TITLE>
 </HEAD>
 <BODY>
 <P>Here's my first Java Applet@@@@: <BR><BR><P>
 <applet code ="Hello.class"  width="200" height ="200"> APPLET </applet>
 </BODY>
 </HTML>
当我试图从命令提示符运行applet时,我遇到的另一个问题是

C:\Users\Andreas>cd C:\xampp\htdocs\mysite\
C:\xampp\htdocs\mysite>appletviewer applet.html
单击“输入”后,
appletviewer
窗口将打开,但没有显示任何内容。它只是说:
“Applet已启动”

我已经安装了最新版本的java和java SDK, 我也在java.com中仔细检查了这一点

我在本地运行这个

有人能帮我吗?我错过了什么?在其他运行java小程序的网站上,只需在浏览器顶部请求许可即可

为了编写多任务处理的代码,我正在尝试实现这一点(关于网站的多任务处理还有其他想法吗?

在Applet类中,main()方法不存在。请尝试执行以下示例:-

import java.applet.*;
import java.awt.*;

public class HelloWorldApplet extends Applet{

public void paint(Graphics g){

g.drawString("hello world" , 25, 50);

  }
}
-


小程序应用程序

如果浏览器未启用java,则将打印此消息。

1)为什么要编写小程序?如果是由于老师的特殊要求,请参考。2) 为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果需要支持较旧的基于AWT的API,请参阅。3) 小程序没有主程序。所以你建议我使用Swing而不是小程序?Swing支持多重触发吗?没有任何意义的“Swing而不是Applet”。我建议您使用Swing而不是AWT,使用frame而不是applet。因此,主类不是
java.applet.applet
(AWT/applet),而是
javax.swing.JFrame
(swing/frame)。但是,如果您对这些明显的差异感到困惑,可能最好暂时避免使用GUI。“Swing支持多重触发吗?”是的,也比AWT好。非常感谢您的支持,我仍然无法在浏览器中显示任何内容。我尝试了您在以前的评论中链接我的一个示例。我必须安装任何其他内容才能开始使用swing?
import java.applet.*;
import java.awt.*;

public class HelloWorldApplet extends Applet{

public void paint(Graphics g){

g.drawString("hello world" , 25, 50);

  }
}
<html>
<title>Applet application</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">

If the browser is not java enabled then this message will be printed.

</applet>
<hr>
</html>