当前位置:首页 » 编程软件 » java可以编译不能运行

java可以编译不能运行

发布时间: 2022-04-22 04:31:09

1. java编译成功,但不能运行(代码中写了package包)

这是web项目,在服务器上运行的,不能直接控制台命令。
解决办法就是装个tomcat,然后这个项目打包成war文件,tomcat服务开启后把这个war文件放到tomcat安装目录下的webapps下面去,然后就可以在浏览器里面访问。具体操作等你回复了再说

2. 为什么Java代码编译成功却运行不了

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

3. 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;
}
}
请采纳答案,支持我一下。

4. Java编译成功后怎么不能运行啊

编译的时候最好在D:Java>这里编译

即 D:Java>javacWelcomeTest.java

运行的时候也在D:Java>这里运行

即D:Java>javaWelcomeTest

你的java文件和class文件都在D:Java文件夹

那么你在C:ProgramFilesJavajdk1.6.0_10下输入javaWelcomeTest肯定会报找不到啊

应该是到D:Java目录下输入java WelcomeTest来运行

或者你就在C:ProgramFilesJavajdk1.6.0_10输入java-classpathD:Java WelcomeTest

这样也可以运行

有图为证:

5. 我Java通过编译 为啥不能运行

程序员,可以不懂这个英文怎么读怎么写标准中文意思是什么,但是你一定要知道他的用途及初略意思。
如果我是你,我看到这个错误信息,我首先会去看下我的代码是否有错误提示,然后再看下这个类是否已编译成class文件。如果两者都没有问题,那么还有一种可能,那就是你乱导包导致的项目中的类无法编译……

6. java 程序能够编译成功,但是不能运行,提示错误

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

当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。

检查拼写

7. 为什么我的jdk安装好了后,java程序能编译却不能运行啊

您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。你好!看看你的jdk有没有少包。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

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


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

9. java 为什么能通过编译 不能通过运行

你这算是什么写法?re这个类中没有带参数的构造函数啊!只有一个名字也叫re的方法!
两种改法:
一种改法:
调用re里的re方法
re
<string>
asd=new
re
<string>();
asd.re("我是学生");
二种改法:
将public
void
re(t
t)这个方法改为构造函数public
re(t
t)
这样才对

10. 为什么java程序能编译却不能运行

这种情况,一般是运行时的错误,有多种可能的情况,比如,不适合的类型转换,没有主函数,以及各种运行时的异常。
所以,你需要贴出你的代码。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372