这个java小程序怎么运行不了,该怎么改

这个java小程序怎么运行不了,该怎么改,第1张

你的这个代码只是自定义了一个类,由于你这个代码里面没有main方法,不能直接运行,你可以在其他的地方写一个有main方法的类来调用这个Lucky52类。或者在这个源代码中加入main方法,但是需要改动。除此之外,代码还有几处问题我已经改好了,我用的是第二种调用方法在本程序中调用Lucky52类。还有你的类里还有包含一个,可是你的代码好像没有显示出来,我也没有看懂怎么回事。

import javaapplet;

import javaawt;

import javaawtevent;

import javanetURL;//

public class TestLucky52{ //加入的main方法

public static void main(String[] args){//

new Lucky52();} //

} //

class Lucky52 extends Frame

implements ActionListener

{ Panel pnlNorth=new Panel();

MyImgPanel pnlCenter=new MyImgPanel();

Panel pnlButtom=new Panel();

TextField textfield=new TextField(10);

Label label=new Label("请输入您对商品的估价");

int truePrice=678;

public Lucky52()

{ super();

thissetLayout(new BorderLayout());

pnlNorthadd(label);

pnlNorthadd(textfield);

add(pnlNorth,BorderLayoutNORTH);

add(pnlCenter,BorderLayoutCENTER);

Button btnStart=new Button("开始");

Button btnOk=new Button("确定");

Button btnCancel=new Button("取消");

btnStartsetActionCommand("start");

btnStartaddActionListener(this);// btnStartsetActionListener(this);

btnOksetActionCommand("Ok");

btnOkaddActionListener(this);

btnCancelsetActionCommand("cancel");

btnCanceladdActionListener(this);

pnlButtomadd(btnStart);

pnlButtomadd(btnOk);

pnlButtomadd(btnCancel);

add(pnlButtom,BorderLayoutSOUTH);

setBackground(Colorwhite);

addWindowListener(new WindowAdapter(){//加入关闭窗口

public void windowClosing(WindowEvent ee){

Systemexit(0);

}

} );

setSize(400,400);//改变框架大小

setVisible(true);//可见

}

public void actionPerformed(ActionEvent evt)

{ if(evtgetActionCommand()equals("start"))

{ labelsetText("请输入您对商品的估价");

pnlCenterrepaint();

}

else if(evtgetActionCommand()equals("Ok"))

{ int guessPrice=0;

try { guessPrice=IntegerparseInt(textfieldgetText()trim());

String guess=comparePrice(guessPrice);

new MsgDlg(guess);

}

catch (Exception e)

{//ePrintStackTrace();

}

}

else if(evtgetActionCommand()equals("cancel"))

{ textfieldsetText("");

}

}

public String comparePrice(int guessPrice)

{ if(guessPrice==truePrice)

{return"恭喜你,猜对了!";}

else if(guessPrice>truePrice)

{return"过高了";}

else if(guessPrice<truePrice)

{return"过低了";}

return "出错了!";

}

}

class MyImgPanel extends Panel

{ String fileName="lucky52gif";//,放在同一个文件夹里

Image myImage;

public void initImg()

{ URL url=null;

try{url=ClassforName("Lucky52")getResource("lucky52gif");}

catch(Exception e){}

myImage=getToolkit()getImage(url);

MediaTracker myTracker=new MediaTracker(this);

myTrackeraddImage(myImage,1);

try{myTrackerwait();

myTrackercheckAll();

}

catch(Exception e){}

}

public void paint(Graphics g)

{ superpaint(g);

gdrawImage(myImage,135,30,55,75,this);}

}

class MsgDlg extends Frame implements ActionListener

{ Label label=new Label();

public MsgDlg(String strMsg)

{ super();

setTitle("猜测结果显示");

Panel myPanel=new Panel();

add(myPanel);

myPaneladd(label);

labelsetText(strMsg);

setSize(150,100);

setLocation(300,200);

Button btnOk=new Button("确定");

btnOkaddActionListener(this);

myPaneladd(btnOk);

show();

}

public void actionPerformed(ActionEvent evt)

{ thisdispose();

}

}

Java程序写好了怎样在别人电脑上运行, java小程序如何在别人电脑上运行

第一 改文件关联 把jar关联给javaexe 具体百度 双击运行jar 有详细教程

第二 批处理 写一个批处理脚本 执行运行jar的命令

第三 用exe4j打包 exe4j可以把jar打包成一个exe文件 然后就可以在任何安装jre的电脑运行了。而且还提供把依赖库打包进exe的功能,是最理想的运行jar的方式。

java程序怎样转成能在别人电脑上运行的程序

运行环境是必须的,不过应该一般的系统上都有的运行环境。想直接运行就写个批处理了!

Qt5编写的程序怎样在别人电脑上运行

步骤如下:

1、新建一个Visual C++的“Win32项目”,建立一个空项目。

2、建立完成后,右键点击右边的“解决方案”中的“源文件”。

3、选择“添加”,然后添加“新建项”。

4、选择“Visual C++”中的C++文件,点“添加”。

5、在新加的C++文件里面写好代码

java 怎样在没安装JDK的电脑上运行JAVA程序

你的是java文件吧,如果是就就得用JDK中的javacexe编译,如果只是class文件就不需要JDK了,只有要jre就可以了

怎么在电脑上运行java程序?

首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(:oracle/techneork/java/javase/downloads/index),如果这个链接过期了,请在:oracle/这个首先找一找。

在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。

编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hellojava(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\src\Hellojava

运行你编译好的文件,java Hello(需要注意运行的时候没有后缀java或者class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。

另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。

装一个jdk

需要执行命令 java -jar xxjar 可以运行打包的jar文件

javac xxjava 编译

java xx 运行

我编写的JAVA程序怎么弄到别人电脑上运行啊?

把你的文件目录结构理清了,然后把你所写的类和包全部打包成jar文件,复制到他的机子,只要他的jvm正常(包括正确配置了path),你的程序就可以运行。我试过了,从windows里面移到Linux都可以运行。

Qt程序在别人电脑上运行不了怎么办

缺失Qt程序运行所需的依赖库,应该提示少什么文件,在开发机上复制一份,放在根目录就成

只要电脑上装有JDK,就可以编译和运行java程序,一般java虚拟机都是win关盘自带的,所以只需要去>

以上就是关于这个java小程序怎么运行不了,该怎么改全部的内容,包括:这个java小程序怎么运行不了,该怎么改、Java程序写好了怎样在别人电脑上运行、关于java小程序的运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9320991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存