为什么编译运行java出现了java. lang.无法解析。

作者&投稿:弋烁 (若有异议请与网页底部的电邮联系)
~

我尝试了网上的方法均未成功,可能是这个错误原因太低级了,而好多小白没有经过专业人员带领,所以犯了一个业余的错误。

解决方法是:规范java的工程、类的创建方法!

1,先New一个工程;

2,再new一个类,然后以这个类文件为基础,进行编程和调试。


好些人直接新建一个.Java文件进行编程运行,往往就报题目所示的错误。

步骤1:

步骤二:




jav语言在windows上编程时编译软件是什么
JDK (Java SE Development Kit)一般使用 eclipse ,之类的IDE

javrocket有苹果系统的吗
有。JavRocket是一个Java开发工具,主要用于编写、编译和运行Java程序。它支持Windows、Linux和macOS操作系统。可以在苹果的官方网站上下载并安装适用于macOS的Java运行环境。安装完成后,就可以在苹果电脑上使用JavRocket进行网络编程了。

怎么用安卓java编辑器运行javs软件?
AIDE是一个Android Java集成开发环境,可以让你在Android系统内进行Android软件和游戏的开发。它不仅仅是一个编辑器,而是支持编写-编译-调试运行整个周期,开发人员可以在Android手机或者平板机上创建新的项目,借助功能丰富的编辑器进行代码编写,支持实时错误检查、代码重构、代码智能导航、生成apk,然后直接安...

JAVA如何编译成EXE的文件?如何实现自编译(不要虚拟机还可运行)?
如果别人的机器运行不了applet,无非这三个原因:a. 程序编译时使用的JDK版本太高,Windows IE不支持。用较老板版本的编译器重新编译(v1.1之前)就可以了。比如在dos下javac -target 1.1 *.jav(强制使用JDK1.1编译源程序)。b. 用户的Windows没有micosoft vm(这种情况比较少见,只有windows XP第...

JDK和JAVA之间有什么关系?
所以编辑程序初学者可以用记事本,有了感觉过后使用editplus,最后程序很熟练了能开发项目了就是用ECLIPSE编写。这个是漫长的过程。不管你用什么东西编写,想编译程序,想执行都离不开JDK。简单的来说就是编辑是编写过程,编译是系统帮你检查是否正确。打开书本,用记事本编辑一个简单的程序,然后执行一次就...

JDK和JAVA之间有什么关系?
SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的...

Java 的命令行 编译和运行参数 如:-cp 怎么理解?
使用-d参数,如类中定义了包,则编译时会自动生成包, 如:javac -d . helloworld.java 表示在当前目录下编译Helloworld 类。.表示当前目录,如helloword中定义有包,则在当前目录下生成包:-encoding <编码> 指定源文件使用的字符编码 -source <版本> 提供与指定版本的源兼容性 -target <...

如何将ZIP的文件解压成JAV的?
jar吧?2者不一样啊~Jar 是JAVA程序文件,用JBuilder 等编辑器制作~当然,你可以下载个JDK编译下~

JAVA如何编译成EXE的文件?如何实现自编译(不要虚拟机还可运行)?
如果别人的机器运行不了applet,无非这三个原因:a. 程序编译时使用的JDK版本太高,Windows IE不支持。用较老板版本的编译器重新编译(v1.1之前)就可以了。比如在dos下javac -target 1.1 *.jav(强制使用JDK1.1编译源程序)。b. 用户的Windows没有micosoft vm(这种情况比较少见,只有windows XP第...

如何设置idea2020,只执行当前jav+a文件,忽略其他java文件的编译错+误...
Compiler" 部分。4. 在 "Java Compiler" 部分,勾选 "Additional command line parameters" 复选框。5. 在文本框中输入 `-Xlint:none`,该参数会禁用编译时的警告信息。6. 点击 "Apply",然后点击 "OK" 保存设置。现在,当你编译运行只包含当前Java文件时,其他Java文件的编译错误将会被忽略。

麦盖提县13661588643: 三星C300i手机QQ出现Jav错误登Q不上是怎么回事? -
喻阮复方: 你好,在运行JAVA程序时出现此问题原因有几种:在安装的时候出错,建议重新安装;JAVA执行内存大小不够,运行不起QQ,建议下载你手机合适的版本.祝愉快

麦盖提县13661588643: Java在DOS界面编译时没有错误,但是在运行后就会出现 error:could not open 'D:\java\lib\i386\jvm.cfg' -
喻阮复方: 1 我很奇怪的是你的java安装在C盘也就是你JVM虚拟机也安装在C盘 但为什么你在运行java去执行目标class文件时会到D盘去寻找JVM.2 我想你一下在CMD中输入java应该可以打印出他的说明也就是参数 输入javac也可以打印出说明,而且你的javac可以编译java源文件,问题是执行java找不到.class目标文件.有可能是你在classpath系统变量中没有加入 .; 这个标识当前目录的的参数. 如果你已经加入了,可以把你的path和classpath在看一下,查看一下里面有没有以前设定的JDK路径,也就是路径不同导致的.分析的已经够详细的了,希望对你能有所帮助.

麦盖提县13661588643: 关于Java:我装好了JDK运行Jcreator,编译的时候显示找不到VM(估计是虚拟机)怎么办啊? -
喻阮复方: 我想可能是你没有设置路径 有两种方法: 1.单击"我的电脑"右健,属性/高级/环境变量 在用户变量上看有没有path 如果没有就点击新建,变量名为path,变量值就是你安装JAVA的路径(如:c:\j2sdk\bin) 在系统用户上新建,变量名为...

麦盖提县13661588643: 为什么我的JAVA程序可以编译但运行时会出现Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava
喻阮复方: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException 这句话的意思是MAIN主线程 出错 原因是 数组越界错误 int a[]=new int[5]; for(i=0;i<=5;i++) a[i]=i; a[5] = 5 数组是从0开始算的 所以最大只能取到a[4]

麦盖提县13661588643: java编译时出现javac不是内部文件或外部命令,也不是可运行的程序或批处理文件,是怎么回事, -
喻阮复方: 如果java命令可以用,那么javac命令应该也可以用. 出现你这种情况的原因有二: (1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用. 解决方法:关闭原有控制台,重新打开控制台,输入javac测试.(2)已经正确安装...

麦盖提县13661588643: java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError -
喻阮复方: 我自己的经验,很多人代码没有错,但是用JDK编译的时候却出错或执行的时候出现MAIN函数的错误,我估计是你的代码里面有加上了package包,这个会使你的类路径不是当前路径,具体我也没研究,我一般都用工具来做开发.还有你的类里面有内部类或嵌套类,这样虽然你编译了一个成功了,但是执行的话却会出错的.

麦盖提县13661588643: 怎样在jdk软件里运行jav文件 -
喻阮复方: 将JDK的安装路径加入系统Path,然后在命令行中输入:java class文件的名字 就可以了./**************************************************************************************************************/ JAVA是编译型和解释型的结合,javac是编译,java是解释...

麦盖提县13661588643: JAVA文件编译通过,但在运行中出现问题,是什么原因要怎么改正 -
喻阮复方: 如果你能发代码过来就好了,应该是第8和14行有错误

麦盖提县13661588643: java编译过程没有错误为什么运行过程后出现出现错误或无法加载主类 -
喻阮复方: java中的错误一般分为编译错误或者运行时的错误或异常 编译错误一般指的是语法上的错误,比如引用未付值的变量,语句后少了分号等等通过编译器可以检查出来的错误 运行时的错误或异常,是指编译器无法检查出来在程序中却又不能正确执...

麦盖提县13661588643: java程序编译成功,但用java执行时老提示出错.
喻阮复方: 另外我想知道CLASSPATH的作用, --当你执行java xxx的时候,它就要在classpath指定的目录下查找看是否有xxx这个类 怎样才能在编译时不用在输入文件目录.CLASSPATH是不是设置默认目录的. --在命令提示窗口中输入 set classpath=.;%classpath%即可 --classpath不是设置默认目录 问题补充:主要是为什么在命令提示符下javac编译无误,出现了HelloJava.class. --没找到你要编译的class类文件,解决办法就是设置classpath 还有问题请补充

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网