Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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小程序时出错:单击查看详细信息_Java_Applet - Fatal编程技术网

运行Java小程序时出错:单击查看详细信息

运行Java小程序时出错:单击查看详细信息,java,applet,Java,Applet,我正在学习Java并创建了一个简单的小程序 这是我的HelloWorld.java代码 import java.applet.*; import java.awt.*; public class HelloWorld extends Applet { public void init() { } public void stop() { } public void paint(Graphics g)

我正在学习Java并创建了一个简单的小程序 这是我的HelloWorld.java代码

import java.applet.*;  
import java.awt.*;  
public class HelloWorld extends Applet  {
     public void init() 
     { 

     } 
     public void stop() 
     { 

     } 

     public void paint(Graphics g) 
     { 
       g.drawString("Hey hey hey",20,20); 
      g.drawString("Hellooow World",20,40); 

     }  
}
这是我的html代码

<html>
<head>
<title>My First Java Applet</title>
</head>
<body>
Here's my first Java Applet:<br /><br />
<applet code="HelloWorld.class" width="300" height ="300">
</body>
</html>

我的第一个Java小程序
这是我的第一个Java小程序:

我正在使用jdk1.7.0_51,并已安装和验证jre7


任何建议或答案都将得到感谢,我已经在互联网上跋涉了3天:-(

试试这个,它非常有效

.class

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

public class Main extends Applet{
   public void paint(Graphics g){
      g.drawString("Welcome in Java Applet.",40,20);
   }
}

.html

<HTML>
<HEAD>
</HEAD>
<BODY>
<div >
<APPLET CODE="Main.class" WIDTH="800" HEIGHT="500">
</APPLET>
</div>
</BODY>
</HTML>
.class
导入java.applet.*;
导入java.awt.*;
公共类主扩展小程序{
公共空间涂料(图g){
g、 抽绳(“欢迎使用Java小程序”,40,20);
}
}
.html

可能您的小程序没有签名。由于Java 1.7 u51 oracle完全阻止未签名(或使用不受信任的证书签名)的小程序。为确保这不是问题所在,请使用较旧的Java版本,例如某些1.6 er版本


以下是oracles小程序签名手册:。但要获得受信任的证书,您必须投资。

这是有效的。那么?当您单击获取详细信息时发生了什么?@Me\u JF它是一个Java的开源版本,通常用于*nix系统。单击获取详细信息,应用程序被安全设置阻止,(详细信息、忽略或重新加载按钮)单击详细信息,我得到一个Java控制台框Java插件,使用JRE版本1.7.0_51-b13 Java HotSpot(TM)Client VM User home directory=C:\Documents and Settings\Julia…..我有Java插件(Java(TM)平台SE 7 U51 10.51.2.13)设置为始终激活!文件名应与类名相同(如Main.java)我尝试过这样做,当我在本地运行它时,我发现应用程序被安全设置阻止,我单击“确定”并得到与以前相同的错误,我有java Plug(java(TM)Platform SE 7 U51 10.51.2.13)设置为始终激活!检查您只有一个版本或任何其他版本,我认为您的系统中有另一个java版本,在命令提示符和compileThanks中手动设置类路径,bharat。但是我检查过,我只安装了版本7,我无法从命令提示符运行您的示例。我得到以下错误:找不到Main方法在HelloWorld类中,请将main方法定义为:publicstaticvoidmain(String[]args)我已经能够从命令行运行其他简单的java程序了,但是在我的本地或在线网站上无法运行任何程序!你正在编写applet程序,所以你只需编译并生成.class文件,如果你像java Main一样运行,那就错了,因为jvm需要Main方法,所以你会在得到时出错。所以使用生成的类文件,比如.make sure同一文件夹中的两个文件(main.class文件和.html文件)我现在将尝试,谢谢,我如何为小程序签名?非常感谢,我现在需要了解如何为小程序签名,以便使用较新版本。