java编译执行不了代码 java编译没反应
Java编译成功,但不能运行(代码中写了package包)?
1、因为你代码里写了package,而文件所在的路径与package不一致了。继续悟package的概念。
成都创新互联客户idc服务中心,提供成都天府联通服务器托管、成都服务器、成都主机托管、成都双线服务器等业务的一站式服务。通过各地的服务中心,我们向成都用户提供优质廉价的产品以及开放、透明、稳定、高性价比的服务,资深网络工程师在机房提供7*24小时标准级技术保障。
2、这是因为你的程序用到了包(Package),你注意生成的Test.class文件已经被编译到当前目录的org/test/子目录下。因此 你的javac -d . Test.java是对的,但运行命令应该改成:java org.test.Test 这样就能运行了。
3、出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
4、看你的日志应该是TesExtends.java import了其他的类com.testjav.Student,TestExtend.java第4行有此类的实例化操作或类定义。但是JVM运行时从CLASSPATH中无法找到此类或lib。你可以先执行命令来修改CLASSPATH环境变量定义。
java程序不能执行?
这种情况可能是因为Java的路径没有添加到系统环境变量中。你可以按照以下步骤检查一下:确认Java已经正确安装并且路径已经配置好了。可以在命令行中输入 java -version 和 javac -version 命令来检查Java是否已经安装成功。
不能找到那个文件的路径,你是不是把这个单个文件和你创建的那个总文件没有放在一起。
确定你已经安装了Java;确定你的IE已经启用了JAVA插件。IE选项-》程序-》管理加载项:【JAVA SE Runtime Enviroment】启用;打开JAVA控制面板确认【启用浏览器中的JAVA内容】是否已勾选。
Java 解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,以便执行。因此 Java 程序不能直接运行在现有的操作系统平台上,它必须运行在被称为 Java 虚拟机的软件平台之上。
为什么这段java代码编译时未报错,却执行不了,求解
1、出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。
2、import java.util.*;//这里不能用car ,重新起一个名字,因为和下面的class Car冲突了。
3、原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。解决方法有两个:1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。
4、这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。
新闻名称:java编译执行不了代码 java编译没反应
链接分享:http://pwwzsj.com/article/depsscp.html