本文介绍了出口的Java小程序的.jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题是:

当我试图导出我的小程序,我无法找到主类。当我双击导出的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文件运行它,但你必须从一个网页调用它。

考虑阅读本:




  1. 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:

  1. Java Applet

  2. JAR format

  3. Java Web View (This might be interesting)

这篇关于出口的Java小程序的.jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 13:57
查看更多