Java类路径,未找到类

Java类路径,未找到类,java,environment-variables,Java,Environment Variables,我正在努力在我的工作电脑上为一门Java课程做作业。我看到安装了一个旧的jdk,我创建了一个.bat来设置环境变量。我可以做一个简单的“HelloWord”示例,但现在当我尝试做一个创建FileOutputStream对象的简单示例时,我得到了FileOutputStream上找不到的类。这是因为我的类路径没有设置,还是因为它找不到io包?谢谢 编辑: 使用FileOutputStream在源文件中是否有importjava.io语句?两者都有-它找不到io包,因为类路径设置不正确。您的JAVA

我正在努力在我的工作电脑上为一门Java课程做作业。我看到安装了一个旧的jdk,我创建了一个.bat来设置环境变量。我可以做一个简单的“HelloWord”示例,但现在当我尝试做一个创建FileOutputStream对象的简单示例时,我得到了FileOutputStream上找不到的类。这是因为我的类路径没有设置,还是因为它找不到io包?谢谢

编辑:


使用FileOutputStream在源文件中是否有import
java.io
语句?

两者都有-它找不到io包,因为类路径设置不正确。您的JAVA_主页设置正确吗?

给我们一个机会!向我们展示您的
.bat
和/或Java代码。我们不是心灵感应者!mumble,java.io.FileOutputStream自1.0以来就是java语言的一部分。我不认为你的jdk比这更老。PATH看起来不错,JAVA_HOME是不相关的,这意味着它可能在编码中,正如Tom Tresansky所暗示的。我们不知道这个JAVA安装有多老,但因为版本1.3 JAVA不再需要或尊重JAVA_HOME。或者导入JAVA.io.FileOutputStream。我认为提到您需要从java.io导入可能是一种更一般的说法,即两者都是可以接受的。是的,import java.io.*就在这里。
Here is my work directory structure:
C:\dmd\jdk1.3.1
within jdk1.3.1 ->
bin
jre
lib
src (my files)

in my bin folder, i have this .bat file:
@echo off
SET TOOLS_HOME=c:\DMD
SET JAVA_HOME=%TOOLS_HOME%\jdk1.3.1
SET PATH=%JAVA_HOME%\BIN;%PATH%
SET CLASSPATH=.;