运行Java小程序时出错:单击查看详细信息
我正在学习Java并创建了一个简单的小程序 这是我的HelloWorld.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)
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文件)我现在将尝试,谢谢,我如何为小程序签名?非常感谢,我现在需要了解如何为小程序签名,以便使用较新版本。