在连接数据库JDBC中,编译通过,运行时报错显示Exception in thread"main"java.lang.noclassdefFoundError:JDBCDemo 我想也是这出了问题,可是我不知道这个PATH是指什么,那究竟该怎么设呀?帮帮忙吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把CLASSPATH设置正确,且不要忘记加一个"." 运行环境和 classpath 的设置 Java(TM) 解释器(运行环境)在第一次引用类时动态将类载入。它会搜索环境变量 CLAS SPATH 中设置的路径来查找所要的类。IDE 环境则在其内部自动处理 CLASSPATH 的问题 或者是在安装时将 classpath 的设置写到相应的系统文件中。 如果你用的不是 IDE,例如,用的是 Sun 发布的 Java 开发工具包 (JDK),那么在运行 Java 解释器 (javac) 和编译器 (java) 之前你就不得不单独设置 classpath 。此外 ,在大多数情况下,安装过程会自动修改环境变量 PATH 的值,但是如果你不能运行 j avac 或者 java 时,你应该想到有可能是此设置的问题。 PATH 环境变量的设置依据操作系统和销售商的不同而不同。在 Windows 的环境中,下 面的设置将旧的/已经存在了的 PATH 的设置(%PATH%) 和 c:\java\bin 都包含进来: set PATH=%PATH%;c:\java\bin 此例中,当企图运行一个 Java IDE 或者是 JDK 的 编译器或解释器时, Windows 将目 录 c:\java\bin 包含进执行程序的搜索路径。当然,设置 (c:\java\bin) 会因 Java 环境的不同而不同。请注意路径分隔符在 Windows 环境下是 ";" 而在 UNIX 环境下是 ":" 。 如果你发现需要设置 CLASSPATH 环境变量,例如,你用的是 Sun 发布的 JDK,你应将 所有 Java 编译器和解释器所需要的类所在的路径都包括近来。但添加一个新的 class 文件的目录,通常你只需将之加入到 classpath 设置中。在 Windows 环境中,下面的 语句设置了 CLASSPATH 使其包括三个部分/位置: set CLASSPATH=c:\java\lib\classes.zip;c:\myjava\classes;. 注意该设置中包括一个压缩了 class 文件的文档 classes.zip ,该文档位于 Java 环 境安装时指定的路径 (此处为c:\java\) 的 lib 路径下。大多数的 Java 环境能够读取 类型为 .zip 和 .jar 的存档文件中的 class 文件,当然也能读取在其他指定路径中的 未存档的 class 文件。在安装过程中,Java 环境会 "记住" 它的 class 文件,因此, 就不需要再设置 Java 环境的 class 文件所在的路径。 在这个例子中,CLASSPATH 包括了用于存放个人/用户的 class 文件的目录 c:\myjava \classes\ ,还包括了当前目录 "."。将 "." 包括进来,在处理那些没有在 classpat h 设置中列出的路径中的文件时将变得非常方便。 Windows 9x 和 NT 的用户用文本编辑器编辑 autoexec.bat 文件来手动设置 classpat h,Windows NT 的用户还可以通过控制面版中的系统属性对话框来设置 classpath 。U NIX 的用户可以在相应的 shell 脚本配置文件中手动设置 classpath 。请参阅相应系 统的有关环境变量设置的参考手册和文档。 如果你用的是 Sun 发布的 JDK ,你可以 (1) 安装一个或几个自由软件或廉价软件、工 具来自动完成以下过程:弹出文本编辑窗口用来编写 Java 程序,然后通过一个图形 I DE 的按钮调用 javac 或 java 。(2) 从命令行窗口直接调用程序。 企图在此处说明清楚各个 IDE 是不实际的,但是,利用 JDK 编辑和运行 Java 应用是 非常直接的,用下面的命令即可: D:\>javac SimpleProgram.java D:\>java SimpleProgram This is a simple program. 注意你的 Java 环境很可能在某些方面与我们此处所描述的有所不同。 pwd 显示当前目录 filedirexport CLASSPATH=$CLASSPATH:filedir JAVA1.5编译时问题 问一个xml转换的问题,不知有没有知道的 如何用replaceAll 将"\\"转换为"/"??? 关于SWT中Table和Tree使用(分不是问题) 新手上路,请教一个比较基本的问题 java的环境变量怎么设置啊 我想做一个类,让它在窗口上显示一个图像怎么做啊? hi JBuilder的问题:如何用JDatastror explorer连接sql server?如何编程连接Sql server 求教 以下程序是否会造成死锁???应该如何判断,谢谢 百分求解:java bean是干什么用的,请举例说明(不是代码举例,是实际问题的例子)
Java(TM) 解释器(运行环境)在第一次引用类时动态将类载入。它会搜索环境变量 CLAS
SPATH 中设置的路径来查找所要的类。IDE 环境则在其内部自动处理 CLASSPATH 的问题
或者是在安装时将 classpath 的设置写到相应的系统文件中。
如果你用的不是 IDE,例如,用的是 Sun 发布的 Java 开发工具包 (JDK),那么在运行
Java 解释器 (javac) 和编译器 (java) 之前你就不得不单独设置 classpath 。此外
,在大多数情况下,安装过程会自动修改环境变量 PATH 的值,但是如果你不能运行 j
avac 或者 java 时,你应该想到有可能是此设置的问题。
PATH 环境变量的设置依据操作系统和销售商的不同而不同。在 Windows 的环境中,下
面的设置将旧的/已经存在了的 PATH 的设置(%PATH%) 和 c:\java\bin 都包含进来:
set PATH=%PATH%;c:\java\bin
此例中,当企图运行一个 Java IDE 或者是 JDK 的 编译器或解释器时, Windows 将目
录 c:\java\bin 包含进执行程序的搜索路径。当然,设置 (c:\java\bin) 会因 Java
环境的不同而不同。请注意路径分隔符在 Windows 环境下是 ";" 而在 UNIX 环境下是
":" 。
如果你发现需要设置 CLASSPATH 环境变量,例如,你用的是 Sun 发布的 JDK,你应将
所有 Java 编译器和解释器所需要的类所在的路径都包括近来。但添加一个新的 class
文件的目录,通常你只需将之加入到 classpath 设置中。在 Windows 环境中,下面的
语句设置了 CLASSPATH 使其包括三个部分/位置:
set CLASSPATH=c:\java\lib\classes.zip;c:\myjava\classes;.
注意该设置中包括一个压缩了 class 文件的文档 classes.zip ,该文档位于 Java 环
境安装时指定的路径 (此处为c:\java\) 的 lib 路径下。大多数的 Java 环境能够读取
类型为 .zip 和 .jar 的存档文件中的 class 文件,当然也能读取在其他指定路径中的
未存档的 class 文件。在安装过程中,Java 环境会 "记住" 它的 class 文件,因此,
就不需要再设置 Java 环境的 class 文件所在的路径。
在这个例子中,CLASSPATH 包括了用于存放个人/用户的 class 文件的目录 c:\myjava
\classes\ ,还包括了当前目录 "."。将 "." 包括进来,在处理那些没有在 classpat
h 设置中列出的路径中的文件时将变得非常方便。
Windows 9x 和 NT 的用户用文本编辑器编辑 autoexec.bat 文件来手动设置 classpat
h,Windows NT 的用户还可以通过控制面版中的系统属性对话框来设置 classpath 。U
NIX 的用户可以在相应的 shell 脚本配置文件中手动设置 classpath 。请参阅相应系
统的有关环境变量设置的参考手册和文档。
如果你用的是 Sun 发布的 JDK ,你可以 (1) 安装一个或几个自由软件或廉价软件、工
具来自动完成以下过程:弹出文本编辑窗口用来编写 Java 程序,然后通过一个图形 I
DE 的按钮调用 javac 或 java 。(2) 从命令行窗口直接调用程序。
企图在此处说明清楚各个 IDE 是不实际的,但是,利用 JDK 编辑和运行 Java 应用是
非常直接的,用下面的命令即可:
D:\>javac SimpleProgram.java
D:\>java SimpleProgram
This is a simple program. 注意你的 Java 环境很可能在某些方面与我们此处所描述的有所不同。