导航:首页 > 源码编译 > java编译对了但运行不成功

java编译对了但运行不成功

发布时间:2022-08-16 16:50:58

1. 为什么java代码编译成功却运行不了

编译成功只能说明没有语法错误,只是程序错误中的一种,在程序在运行时会由于各种原因出现各种动态错误

2. java能够编译但是不能运行

//看楼主问为什么能编译但不能运行,说明楼主应该是Java的初学者吧,Java程序其实编译和运行是两回事,没有必然联系的。刚才你的问题,在下面有注释的,这样就可以运行了,记得把类修改为test.java哦。运行下面
import java.util.*;
//这里不能用car ,重新起一个名字,因为和下面的class Car冲突了。
public class test {
private static Scanner input;

public static void main(String args[]){
input = new Scanner(System.in);
System.out.println("请输入车主姓名,车速,方向盘角度");
Car car=new Car(input.next(),input.nextFloat(),input.nextFloat());
System.out.println("车主姓名为:"+car.getOwnerName());
System.out.println("当前车速为:"+car.getCurSpeed());
System.out.println("当前方向盘角度为:"+car.getCurDirInDegree());
System.out.println("修改车速");
System.out.println("新的车速为:");
car.changeSpeed(input.nextFloat());
System.out.println("在调用changeSpeed(80)后,车速为"+car.getCurSpeed());
car.stop();
System.out.println("在调用stop()后,车速为"+car.getCurSpeed());
}
}
class Car {
private String ownerName; //车主姓名
private float curSpeed; //当前车速
private float curDirInDegree; //当前方向盘转向角度
public Car (String ownerName){
this.ownerName=ownerName;
}
public Car (String ownerName, float speed, float dirInDegree){
this(ownerName);
curSpeed=speed;
curDirInDegree=dirInDegree;
}

public String getOwnerName() { //提供对车主姓名的访问
return ownerName;
}
public float getCurDirInDegree() { //提供对当前方向盘转向角度的访问
return curDirInDegree;
}
public float getCurSpeed() { //提供对当前车速的访问
return curSpeed;
}
public void changeSpeed(float curSpeed) { //提供改变当前的车速
this.curSpeed=curSpeed;
}
public void stop(){ //提供停车
curSpeed = 0;
}
}
请采纳答案,支持我一下。

3. Java能编译,但不能运行,只是什么问题

你没有主函数。。
主函数也就是入口函数。。第一个执行的函数。。
这个函数内再放你自己的方法。
这个函数通常叫main方法。
也就是这个。
public static void main(String[] args) {
}

4. java程序编译成功但是运行不成功是怎么回事

这种事情当然经常发生啦。。。。
编译只是静态检查。。。。。
如果你的程序存在
运行时错误的话。
例如:
RuntimeException的话,当然编译时检查不出来啦。
具体问题具体分析,没有源代码,是无法发现到底那里错误了

5. 我的Java一直都是能编译但是不能执行,求教高手!


Java
虚拟机或
ClassLoader
实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用
new
表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常java.lang.NoClassDefFoundError。
不是缺少main方法,而是你的main方法里调用了未定义的类。

6. Java 编译成功但运行失败

(1)设置系统变量JAVA_HOME,使其值是您想要的那个版本的JDK目录。
(2)设置系统变量CLASS_PATH,使其值为“.;%JAVA_HOME%/lib/tools.jar”
(3)在系统变量PATH的前面增加“%JAVA_HOME%/bin;”。
这样就可以了,如果还不行,就有可能是您多次安装过不同的Java版本而造成的,可以按下面方法解决:
Windows操作系统的注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit和
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
中会看到多个版本,删除多余的,更改这两个项目下的
CurrentVersion键值为你当前的那个版本即可.

阅读全文

与java编译对了但运行不成功相关的资料

热点内容
哪里有学中国象棋的app 浏览:115
虚拟机如何编译bin 浏览:829
文件夹蓝屏是怎么回事 浏览:636
奥特佳压缩机日产轩逸 浏览:579
随申办app在哪里下载 浏览:873
哪里下载千图app 浏览:724
php打码嵌入html文档 浏览:446
java如何弹出文件夹选择框选择文件路径 浏览:525
saveaspdf的插件 浏览:25
电脑文件夹右键点击总是未响应 浏览:6
失业的程序员35 浏览:265
windowscmd怎么编译 浏览:277
游戏反编译的apk无法安装 浏览:987
e盘打不开拒绝你访问该文件夹 浏览:51
C程序编译的汇编如何阅读 浏览:743
pdf格式怎样转换成word 浏览:756
如何查看已解压的文件 浏览:416
怎样把相册图片变成文件夹 浏览:147
在shell中使用at命令 浏览:431
万宝压缩机样本 浏览:893