java - 将 Java 小程序导出到 .jar

标签 java jar applet export

我的问题是:

当我试图导出我的小程序时,我找不到“主类”。当我双击导出的 jar 文件时,什么也没有出现,但是当我编译我的代码时它工作正常!

The code here         

import java.applet.*;
import java.net.*;
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.net.URL;

public class Jap_Learn extends JApplet {
    AudioClip SOUND;
    AudioClip SOUND1;
    public void init() {


    Dimension Screensize =
        Toolkit.getDefaultToolkit().getScreenSize();
    JFrame fr = new MainFrame();
    String Serial;
    Serial = JOptionPane.showInputDialog("Set serial of The prOduct");
    int ISerial;
    ISerial = Integer.parseInt(Serial);
    if(ISerial == 47)
    {fr.show();
    SOUND = getAudioClip(getCodeBase(),"Music.wav");

    SOUND.play();}
    else
    {
    SOUND1 = getAudioClip(getCodeBase(),"TestSnd.wav");
    SOUND1.play();
    JOptionPane.showMessageDialog(null, "wrOng serial !");     
    }


}

最佳答案

jar 文件和 applet 是两种不同的东西。您应该考虑阅读有关它们的一些基础知识。小程序从网页启动,没有主要方法。它有自己的方法循环。 你不能通过双击 jar 文件来运行它,但你必须从网页调用它。

考虑阅读这个:

  1. Java Applet

  2. JAR format

  3. Java Web View (这可能很有趣)

关于java - 将 Java 小程序导出到 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17886565/

相关文章:

mySQL:与 Eclipse 的连接

maven - 在构建生命周期之外分发/使用 Maven 项目的推荐做法

java - 如何在小程序中的 JPanel 之间切换?

java - 对 Java 小程序警告的澄清

java - 为什么 Lucene 找不到任何包含此代码的文档?

Java - Jackson反序列化 - 如何反序列化接口(interface)数组?

java - 如何修复在 JAR 文件中指定 "no main manifest attribute"的错误?

java小程序运行本地主机但在发布iis后不运行,作者:asp.net

java - Spring Security Java 配置问题

java - 从 GUI 读取数据