问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

请问在调试java出现有关的问题

发布网友 发布时间:2022-05-14 07:06

我来回答

4个回答

热心网友 时间:2023-10-09 11:58

这里将你的问题进行了详细的解答,觉得满意请给分,谢谢。如果还有什么不懂的,加我QQ,10151257,注意标明“JAVA”通过验证。
1、java 2 SDK 的版本分类:
J2ME:(Java 2, Micro Edition)一种以广泛的消费性产品为目的的高度优化的Java运行环境,包括讯呼机、移动电话、可视电话、数字机顶盒等...
它是致力于消费产品和嵌入式设备的开发人员的最佳选择。
J2SE:(Java 2, Standard Edition)是SUN公司针对桌面开发以及低端商务计算解决方案而开发的版本。
J2EE:(Java 2, Enterprise Edition)是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的基础是J2SE,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB、Servlets、JSP以及XML技术的全面支持。
2、Java开发环境:
Java是面向对象的编成语言,JDK作为其开发包。可以在Web上开发相关的Web应用;也可以开发各种类型的桌面程序。前者称为小程序Applet;后者称为应用程序Application。
Java开发工具包JDK(Java Development Kit)是编写Java程序的基础,它集成了编译Java源程序的编译器、运行Java类文件的解释器等必备工具。
3、获得JDK
目前SUN公司发布的JDK版本最高为1.5,所对应的平台有LInux、Solaris和Windows等等,下面的链接是JDK1.4.2的下载页面:
http://java.sun.com/j2se/1.4.2/download.html
点击Download J2SE SDK,接受协议并下载
Windows Offline Installation, Multi-language 即可,官方服务器有点慢,多等一会儿吧。
4、配置Java开发环境
首先,安装。假设在D:\jdk14,不多说了。
其次,配置PATH环境变量。
1.对于Windows 95/98:
打开C:\的AOTUEXEC.BAT文件,找到PATH并在其最后加上
“;d:\jdk14\bin”。如果没有PATH,则加上“PATH d:\jdk14\bin;.”。重起后即可。
2.对于Windows NT/2000/XP:
“我的电脑”->“属性”->“高级”->“环境变量”->找到Path->
在最后加入“;d:\jdk14\bin”。如果没有,则“新建”PATH,其值为:“d:\jdk14\bin”。
检验配置是否正确:进入DOS命令提示符,在任意目录输入“javac”并回车,如果出现该命令的使用方法(usage ...)。
恭喜你!我们可以进入Java的编程世界了。
5、源程序的编译与运行
JDK的编译与运行需要在DOS命令提示符下使用。
编译器(javac.exe):
格式:javac [参数] 源程序
如:编译当前目录下Hello.java文件,并且把生成的类文件也放到当前目录
javac Hello.java
通常情况下,如果 CLASSPATH 设置正确,我们只需要使用不带参数的 javac 即可很好的编译 Java 程序,但是,为了方便以见,这里还是要介绍一些参数:
-classpath <path> 如果编译时需要用到的 Java 类文件不在 CLASSPATH 指定的路径中,编译时可以指定 -classpath 参数指定可能用到类所在的目录。如 (假设 Java 运行类放在 d:\javacode 目录下):
javac -classpath d:\javacode Hello.java
-d <directory> 使用 -d 参数可以指定编译生成的 .class 文件输入到哪一个目录。通常情况下,javac 把生成的 .class 文件放在 .java 文件所在的目录中。如果使用 -d 参数,则可以指定 javac 将生成的 .class 文件入在其它目录中,如下例将生成的 HelloJava.class 输出到 d:\myclass 中
javac -d :\myclass HelloJava.java
常用的 javac 参数就介绍这两个。如果你需要了解其它参数的用法和作用,可以运行不带任何参数的 javac。它将打印出 javac 的用法文档。
解释器(java.exe):
格式:java [参数] 类名 [程序参数]
如果运行当前目录中Hello类:java Hello 即可,而不是java Hello.class
-classpath <path> 如果编译时需要用到的 Java 类文件不在 CLASSPATH 指定的路径中,编译时可以指定 -classpath 参数指定可能用到类所在的目录。如 (假设 Java 运行类放在 d:\javacode 目录下):
java -classpath d:\javacode Hello.java
如果你需要了解其它参数的用法和作用,可以运行不带任何参数的 java。它将打印出 java 的用法文档。
6、关于CLASSPATH环境变量
它是用来设置“类路径”的,提供给JVM的类装载器到哪里寻找第三方提供的类和用户定义的类。它的配置方法和PATH环境变量的方法一样,只是该成CLASSPATH。
例如:在d:\javacode目录写程序,那么,就可以把CLASSPATH设置成“.;d:\javacode”,以后,无论在哪个目录下都可以运行自己所写的类了。
有的朋友运行程序时,出现:
Exception in thread "main" java.lang.NoClassDefFoundError:
一般就是JVM没有找到所使用的类。
7、关于JRE
JRE 是Java运行环境 (Java Runtime Enviroment) 的缩写。它是JDK的基础,在安装JDK时就已经安装了它。如果只想运行Java程序,而不编译Java程序的话,安装JRE就足够了。
8、关于Java方面的书
买书要慎重。现在市面上的关于Java的书已经很多了,
我推荐一些:
初级读物:
《21天学通Java2第三版》
《Java 2编程详解》
《Java 2从入门到精通》
高级读物:
《Thinking in Java》
《java与模式》
……
作为入门Java来说,主要是学习“面向对象的概念”和“Java编程的思维方式”,至于类的使用可以查看Java文档资料。
9、Sun的资料
如果English说得过去,可以看Sun的Java文档,那里有每个类的详细说明。
http://java.sun.com/j2se/1.4.2/download.html
中的J2SE 1.4.2 Documentation
同时,Sun还提供了Java从初级到高级的一系列“书籍”:
1、The Java Tutorial
Java指南,讲得很具体。
2、The JFC Swing Tutorial, Second Edition: A Guide to Constructing GUIs
3、The Java Tutorial Continued: The Rest of the JDK
可以在http://java.sun.com/docs/books/tutorial/里在线阅读,也可以下载(就在右边)。
10、开发Java的常用工具
1. 记事本+JDK:原始社会,不可思议的组合。
2. Jcreator+JDK:小巧伶俐的组合,提供自动补全功能,强力推荐。如果安装Jcreator后无法编译程序,就手动配置一下〔Configure〕-->〔Options〕-->〔JDK Profiles〕-->〔New〕选择JDK的安装目录。要使用自己的类,可以使用〔Edit...〕功能在已有的JDK中添加类,其功能类似设置CLASSPATH。(其中add Path是添加路径、add Archive来添加一个.jar的文件)
3. netBeans:Sun提供的IDE 环境,要求配置很高,反正我的机器跑得很慢。
4. Jbuilder:地球人都知道。
5. Eclipse:可以通过插件实现意想不到的功能。
参考资料:网络资料汇总

热心网友 时间:2023-10-09 11:58

看这里,你确定是这样操作的。

javac HelloWorld.java
java HelloWorld

我这边没有问题,注意下大小写。

javac classname.java 注意,classname是你写的源程序,大写小一定要对,后边的".java"不能少,然后解译执行:java classname 这里没有后缀名,如果你加上的话,同样会给你报错,同样要注意大小写正确。

http://zhidao.baidu.com/question/5759869.html

-----------------------------------------------------------
不是的,
它的意思是说找不到HelloWorld这个类。
也就是说,你虽然文件名为HelloWorld.java,但是类名不一定就是HelloWorld啊,你认真看下有Main函数的那个类的名字是什么,然后
java 类名 就可以运行了。

import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[]) throws Exception
{
Scanner cin=new Scanner(System.in);
int a=cin.nextInt(),b=cin.nextInt();
System.out.println(a+b);
}
}
public class Main,因为有public修饰,文件名只能为Main.java
类名还是Main
编译javac Main.java
运行java Main
但是
import java.io.*;
import java.util.*;
class Main//没有public
{
public static void main(String args[]) throws Exception
{
Scanner cin=new Scanner(System.in);
int a=cin.nextInt(),b=cin.nextInt();
System.out.println(a+b);
}
}
没有public修饰,文件名就不一定得是Main.java了,
但类名还是Main

所以就出现你的那种情况。

热心网友 时间:2023-10-09 11:59

你配置环境变量时没配好,就会出现这种情况.

热心网友 时间:2023-10-09 11:59

你是不是没把Helloworld给编译成字节码文啊,即Helloworld.class
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
爱奇艺体育在哪看评论 爱奇艺体育看评论方法 爱奇艺体育怎么查看评论 爱奇艺体育在哪查看评论 查看评论方法介绍 爱奇艺体育在哪看评论 爱奇艺体育查看评论步骤一览 爱奇艺怎么看自己的评论 微信里的钱不能提现怎么办?说是不支持邮政储蓄 你好 我想问下 我的邮政储蓄卡 为什么在微信上可以充值 但不能提现 前三季度车企变速箱投诉出炉,长安、奇瑞自掘坟墓 【车主点评:锐程CC,车身线条优美,动力也很棒】 长安cc锐程cc的语音不说话是怎么回事? 求JAVA代码? 罗麦公司现在发展怎么样呢,是和普通人运作吗?? java Scanner cin=new Scanner(System.in);这段代码的(System.in)是什么意思? java编程:用非递归调用的方法解决Fibonacci数列,求Fibonacci数列的第四十项 操作系统课程设计:如何用c或c++或java模拟dos文件的建立与使用? 初学Java,请问这段代码哪里错了? 我想用bat运行java程序,程序需要标准输入,我想在bat中设定它的标准输入值,不知道该怎么做 c语言中输入函数是scanf C++是cin 那么java是什么? 请问java高手。从键盘输入一个数的语句是什么?c++中是cin&gt;&gt;n;java中有哪些语句能实现? 请问用Java怎么从键盘输入?? 比如C语言用scanf C++用cin 那java用哪种呢?? java中有关cin.hasNext();求高手!! JAVA里面对应C++里面 cin&gt;&gt;x 的句子是? java中有输入吗???像c++中的cin一样 c++里面的cin在JAVA语言里是什么?JAVA怎么用? 华为游戏中心怎么升l3 这段java代码中的cin是什么意思? 还有刚开始不应该像图一上那样打吗? xrv家用选哪个配置好 海口市和三亚市哪里有章鱼小丸子原材料批发 河北邯郸哪里有卖海鲜市场,龙虾,八爪鱼等,谢谢 91助手把我的游戏文件类型改成了“91助手NPK安装器怎么改回来 帮我取消下短信通知 下载短信软件到手机? 手机能下载短信吗? 漏夏全部攻略 我想找些漏夏的图,有什么地方有的么 要很多 漏夏汉化黑屏,但是还有声音,而且游戏还在运行 消毒液上百分之99.999杀菌与百分之99杀菌区别是啥? 99.999保留两位小数是() 杀菌率99.99和99.999的区别? 男士项链上面标志99.999%是什么意思 杀菌率99.999%是什么概念? 99.999%铁在冷的浓硫酸中可以钝化 翅的读音 默默无闻的环卫工人日记250字 清洁工人写人日记九百字 工程师和工人日记30字 韵和翅都是整体认读音节吗 css html 高手请进 日记一千字左右在工地做工 员工怎么写日记
  • 焦点

最新推荐

猜你喜欢

热门推荐