Java编程,为啥会报错?

用Eclipse编译运行没问题但是手动用javac编译就报这种错,是啥情况?

第1个回答  2023-10-25
在Java编程中,报错是非常常见的情况。Java是一种强类型静态语言,编译过程中对类型和语法的检查比较严格,所以很容易出现报错的情况。当我们遇到报错时,我们需要仔细分析错误信息,找出问题所在并解决它。
更系统全面的学习资料,点击查看
首先,报错可能是由于语法错误造成的。在Java编程中,如果代码中有拼写错误、缺少分号、括号不匹配等语法错误,就会导致报错。这时候我们需要仔细检查代码,找出并修复这些语法错误即可。千锋教育的Java培训课程会详细讲解Java的语法规则,帮助学员掌握正确的编码技巧,减少语法错误的发生。

其次,报错也可能是由于运行时错误引起的。例如,数组下标越界、空指针异常等都属于运行时错误。这时候我们需要通过调试工具来跟踪代码执行过程,找出错误发生的具体位置,并进行相应的修复。千锋教育的Java培训课程会教授如何使用调试工具来定位和解决运行时错误,帮助学员提高代码的健壮性和稳定性。

此外,报错还可能是由于逻辑错误引起的。逻辑错误指的是代码在语法上没有问题,但是运行结果不符合预期。这时候我们需要仔细检查代码中的算法和逻辑,找出问题所在并进行相应的修改。千锋教育的Java培训课程会讲解常见的逻辑错误和调试技巧,帮助学员提高代码的逻辑思维和问题解决能力。

千锋教育作为一家专注于IT互联网技术培训的机构,在Java编程领域拥有丰富的经验和优质的师资团队。我们的Java培训课程旨在帮助学员全面掌握Java编程的基础知识和实践技巧,并培养他们解决问题的能力。通过我们的培训课程,学员将学习如何避免常见的编程错误、排查和解决报错问题,从而提升自己的Java编程水平。

总而言之,报错在Java编程中是一个常见的现象,但它并不可怕。只要我们仔细分析错误信息、找出问题所在并解决它,就能够克服报错带来的困扰。选择千锋教育进行Java培训将是一个明智的决策,我们将为学员提供全面的Java培训和就业支持,帮助他们成为优秀的Java开发人才。如果您对Java编程或其他IT技术培训有进一步的需求或疑问,我将非常愿意为您提供详细的信息,并解答您的疑问。 千锋IT培训机构,热门IT课程试听名额限时领取官网在线咨询chenweichu3
2014-06-17·TA获得超过173个赞知道小有建树答主回答量:采纳率:50%帮助的人:141万我也去答题访问个人页

我也动手测试过,测试也成功。

 

你测试失败的原因是因为,Math相关的jar包引用不到,这里Math.random()是引用import java.lang.Math;所有报错。

你把test.java放到java_home目录下bin目录下编译,然后执行就可以了。可以参考我发的图片。

希望可以帮到你

 

你的追问:

问下为啥要导入这个?Java不是lang包自动导入的吗?

那请问你写过Math.random()方法吗,没有当然是人家已经写好,你调用。当你编译的时候它找不到jar所有报错。你在java_home目录下编译它会引用相关的jar。

第2个回答  2014-06-17
报错不是说的很明白了,是math.random()中间那个点错了;中文的?
第3个回答  2014-06-17
math.random() 感觉你写成moth.random()

在最上面导入
import java.lang.Math;追问

嗯解决了,问下为啥要导入这个?Java不是lang包自动导入的吗?

第4个回答  2014-06-17
import java.lang.Math;

追问

嗯解决了,问下为啥要导入这个?Java不是lang包自动导入的吗?

本回答被提问者采纳
相似回答