我的问题是:
当我试图导出我的小程序时,我找不到“主类”。当我双击导出的 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 文件来运行它,但你必须从网页调用它。
考虑阅读这个:
Java Web View (这可能很有趣)
关于java - 将 Java 小程序导出到 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17886565/