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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)