Java小程序+HTML
我在将小程序嵌入html文件时遇到问题。我在浏览器中找不到类def错误。这是连接MySQL数据库的简单小程序。 代码如下:Java小程序+HTML,java,html,applet,Java,Html,Applet,我在将小程序嵌入html文件时遇到问题。我在浏览器中找不到类def错误。这是连接MySQL数据库的简单小程序。 代码如下: public class Nowy extends JApplet { JPanel panel; JButton count, end; JLabel result; int score; String name = "Matthew"; @Override public void init() { panel = new JPanel
public class Nowy extends JApplet {
JPanel panel;
JButton count, end;
JLabel result;
int score;
String name = "Matthew";
@Override
public void init() {
panel = new JPanel();
panel.setLayout(null);
add(panel);
result = new JLabel("0");
result.setBounds(10,10,100,30);
panel.add(result);
count = new JButton("COUNT");
count.setBounds(10,60,100,30);
panel.add(count);
end = new JButton("END");
end.setBounds(130,60,100,30);
panel.add(end);
count.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
score = score + 5;
result.setText(""+score);
}
});
end.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
con();
}
});
}
public void con() {
try{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/res", "root", "");
Statement stmt = (Statement) con.createStatement();
String insert = "INSERT INTO wyniki VALUES ('" + score + "', '" + name + "')";
stmt.executeUpdate(insert);
}catch (Exception e) {
System.out.println(e);
}
}
这是我的html代码:
<applet code = 'Nowy.class'
archive = 'Nowy.jar mysql-connector-java-5.1.27-bin.jar'
width = 300
height = 300>
<param name="permissions" value="sandbox" />
</applet>
我不知道它在html或其他语言中是否是错误的路径?试试这个
<script src="//www.java.com/js/deployJava.js"></script>
And this to <body> section:
<script>
var attributes = {codebase: 'http://my.url/my/path/to/codebase',
code: 'my.main.Applet.class',
archive: 'my-archive.jar',
width: '800',
height: '600'};
var parameters = {java_arguments: '-Xmx256m'}; // customize per your needs
var version = '1.5'; // JDK version
deployJava.runApplet(attributes, parameters, version);
</script>
若你们想在浏览器中运行你们的小程序,你们必须先签署你们的JAR文件。以下是更多详细信息的参考:
存档文件不能用逗号分隔?在html文件中指向Nowy.class文件的路径正确吗?我不知道怎么做,因为我只使用NetBeans来运行它。我不使用命令行来运行它:/n您可以从中找到更多帮助。好的,现在我可以在浏览器中运行它,但仍然无法在数据库中对结果进行签名。我没有适合jdbc的驱动程序:mysql://localhost/res. 如何将这个驱动程序和java类放在一个jar文件中?如何修复这个错误?缺少应用程序名称:的清单属性:缺少权限清单属性:缺少代码库清单属性:缺少应用程序名称:的清单属性:缺少权限清单属性:缺少代码库清单属性:代码:“my.main.Applet.class”,最好是代码:“my.main.Applet”,完全限定名。。