怎么在电脑上运行Java源程序代码
第一,环境变量没有问题,但是代码用java的方式运行不了。 展开
首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(http://www.oracle.com/technetwork/java/javase/downloads/index.html),如果这个链接过期了,请在http://www.oracle.com/这个首先找一找。
在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。
编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\src\Hello.java.
运行你编译好的文件,java Hello(需要注意运行的时候没有后缀.java或者.class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello.如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。
另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。
import java.io.*;
import java.util.Random;
public class CaiShu {
public static void main(String args[]) throws java.io.IOException {
int randNum = 0;
int inputNum = 0;
Random rand = new Random();
randNum = rand.nextInt(100);
InputStreamReader aaa = new InputStreamReader(System.in);
BufferedReader dis = new BufferedReader(aaa);
int[] t = new int[2];
for (int i = 0; i < 2; i++) {
randNum = rand.nextInt(100);
int count=0;
System.out.println("已经为player"+(i+1)+"准备好了一个数字");
while (true) {
System.out.print("请player" + (i + 1) + "输入0到100之间的数字:");
inputNum = Integer.parseInt(dis.readLine());
if (inputNum >= 0 && inputNum <= 100) {
count = count + 1;
if (inputNum == randNum) {
System.out.println("player" + (i + 1) + "猜了" + count
+ "次");
t[i] = count;
if (count < 3) {
System.out.println("==========very lucky day.===========");
break;
} else if (count < 5) {
System.out.println("===========excellent day.==========");
break;
} else if (count < 7) {
System.out.println("============good day.==============");
break;
} else if (count < 10) {
System.out.println("=============so so day.============");
break;
} else if (count > 10) {
System.out.println("============bad day.================");
break;
}
}
else if (inputNum < randNum) {
System.out.println(">>>"+inputNum + "猜小了.下次大点!");
} else {
System.out.println(">>>"+inputNum + "猜大了.下次小点!");
}
}
else {
System.out.println("输入数字错误.");
}
}
}
if(t[0]==t[1]){
System.out.println("play1 与play2 不分高低.要不要再干一把?");
}else if(t[0]<t[1]){
System.out.println("play1以微弱优势遥遥领先!!");
}else{
System.out.println("play2以微弱优势遥遥领先!!");
}
}
}
//运行方法:新建一个文本文件将以上代码复制到文本文件中.将文本文件另存为
例如d盘下,CaiShu.java
打开开始-运行-输入cmd回车打开命令行窗口
cd d:
javac CaiShu.java
将java文件编译为字节码文件
然后用
java Caishu
运行程序.
以上操作是在环境变量配置正确的前提下进行
记住后面有一个.再在命令行提示符上打上javac和java命令,看能出来结果吗,如果出来结果就证明配置成功。再打命令行javac “程序的主程序”.java
编译一下,java “程序的主程序”就可运行
实在不行,你下载一个eclipse,把程序放到上面,运行主程序就是有main方法,就可以了
有问题再hi我
上面的网址是java扫雷的源代码
要运行,首先要配置环境变量(方法可参考网上)
其次找到程序所在的盘符目录,比如java扫雷程序,放在了
E:\Java扫雷中,那么在DOS下就要到此目录
然后依次输入javac *.java(编译)
java *(运行)即可