出口的Java小程序的.jar [英] Export Java applet to .jar

查看:164
本文介绍了出口的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 Applet


  2. JAR格式


  3. <一个href=\"http://www.techrepublic.com/article/java-web-start-splits-the-difference-between-apps-and-applets/\"相对=nofollow> 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆