Java程序写好了怎样在别人电脑上运行

Java程序写好了怎样在别人电脑上运行,第1张

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程序运行所需的依赖库,应该提示少什么文件,在开发机上复制一份,放在根目录就成

哈哈 我昨天刚做了这个作业 你够幸运

import javaawt;

import javaawtevent;

import javaxswing;

import javamath;

public class Homework10_3 {

public static void main(String args[]){

MathWindow win=new MathWindow();

}

}

class MathWindow extends JFrame{

JTextField text1,text2,text3;

JPanel ps,pn;

MathWindow(){

text1=new JTextField(10);

text2=new JTextField(10);

text3=new JTextField(10);

JButton button1,button2,button3,button4;

button1=new JButton("加");

button2=new JButton("减");

button3=new JButton("乘");

button4=new JButton("除");

ps=new JPanel();

pn=new JPanel();

pnadd(text1);

pnadd(text2);

pnadd(text3);

psadd(button1);

psadd(button2);

psadd(button3);

psadd(button4);

add(pn,BorderLayoutCENTER);

add(ps,BorderLayoutSOUTH);

setBounds(100,100,370,150);

setVisible(true);

validate();

button1addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1getText();

String s2=text2getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1add(n2);

text3setText(n2toString());

}

catch(NumberFormatException ee){

text3setText("请输入数字字符");

text1setText(null);

text2setText(null);

}

}

});

button2addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1getText();

String s2=text2getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1subtract(n2);

text3setText(n2toString());

}

catch(NumberFormatException ee){

text3setText("请输入数字字符");

text1setText(null);

text2setText(null);

}

}

});

button3addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1getText();

String s2=text2getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1multiply(n2);

text3setText(n2toString());

}

catch(NumberFormatException ee){

text3setText("请输入数字字符");

text1setText(null);

text2setText(null);

}

}

});

button4addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1getText();

String s2=text2getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

if(n2toString()=="0"){

text3setText("除数不能为0");

}

else

{

n2=n1divide(n2);

text3setText(n2toString());

}

}

catch(NumberFormatException ee){

text3setText("请输入数字字符");

text1setText(null);

text2setText(null);

}

}

});

setDefaultCloseOperation(JFrameDISPOSE_ON_CLOSE);

}

}

import javaawt;

import javaawtevent;

import javaapplet;

public class Try extends Applet implements ActionListener

{

public void init()

{

Button b=new Button("请按按钮");

baddActionListener(this);

add(b);

}

public void actionPerformed(ActionEvent e)

{

Frame f=new Frame("警告");

fsetSize(200,100);

fsetLocation(300,300);

fadd(new Label("你按了按钮!"));

fsetVisible(true);

}

}

代码如下:

public class HelloWorld {

  public static void main(String []args) {

int a = 3, b = 7 ;

         Systemoutprintln("Hello World!");

  }

public static int f(int a, int b){

     return aa + ab + bb;

}

}

结果如下:

class Test

{

void max(int a,int b){

thisa=a; //thisa是Test类的一个成员变量(int型)让它的值等于a

thisb=b; //同上

Systemoutprintln(a>ba:b); //这句里的a和b,并非类的成员变量,还是方法传进的参数,所以方法前两句有什么用即使你想改变成员属性的值,也不要在这实现,java开发原则中,一个方法实现一个功能,最好保持它的单一性

}

void max(float a,float b){

thisa=a; //thisa是Test了类的一个成员变量(这回又是float型,即使存在隐式转换也不要这样实现)

thisb=b; //同上

Systemoutprintln(a>ba:b);

}

}

public class Testtest{

public static void main(String[] args){

Test t1=new Test(int 5,int 7);

Test t2=new Test(float 125,float 78);

t1max();

t2max();

}

}

你的类设计的就不合规范

以上就是关于Java程序写好了怎样在别人电脑上运行全部的内容,包括:Java程序写好了怎样在别人电脑上运行、编写一个Java小应用程序,设计4个按钮,分别命名为“加”、“差”、“积”、“除”以及3个文本框。、编写一个Java的小程序Applet等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9684768.html

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

发表评论

登录后才能评论

评论列表(0条)

保存