问题描述
我的问题是:
当我试图导出我的小程序,我无法找到主类。当我双击导出的jar文件,会出现什么,但是当我编译我的code正常工作!
的code在这里导入的java.applet。*;
进口java.net *。
进口的javax.swing *。
进口javax.swing.border.Border;
进口java.awt中的*。
进口java.awt.event.ActionEvent中;
进口java.awt.event.ActionListener;
进口java.awt.event.MouseEvent中;
进口java.awt.event.MouseListener;
进口java.awt.event.MouseMotionListener;
进口的java.net.URL;公共类Jap_Learn扩展JApplet的{
音频剪辑的声音;
音频剪辑SOUND1;
公共无效的init(){
尺寸分辨率汇总=
。Toolkit.getDefaultToolkit()getScreenSize();
JFrame的FR =新的大型机();
串系列;
串行= JOptionPane.showInputDialog(设置串行的产品);
INT ISerial;
ISerial =的Integer.parseInt(串行);
如果(ISerial == 47)
{fr.show();
SOUND = getAudioClip(得到codeBase的(),Music.wav); SOUND.play();}
其他
{
SOUND1 = getAudioClip(得到codeBase的(),TestSnd.wav);
SOUND1.play();
JOptionPane.showMessageDialog(NULL,错误的序列!);
}
}
一个jar文件和applet是两回事。你应该考虑阅读他们一些基本知识。一个小程序启动形式的网页,并没有主要方法。它有自己的方法循环。
你不能双击jar文件运行它,但你必须从一个网页调用它。
考虑阅读本:
-
-
-
Java的Web视图(这可能是有趣的)
My problem is :
When I tried to export my applet, I couldn't find the 'main class'. When I double click on the exported jar file, nothing appears, but when I compile my code it works fine!
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 !");
}
}
A jar file and an applet are two different things. You should consider reading some basics about them. A applet is launched form a web page and has no main method. It has its own cycle of methods.You cant run it by double clicking the jar file but you have to call it from a web page.
Consider reading this:
Java Web View (This might be interesting)
这篇关于出口的Java小程序的.jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!