你最好按照如下步骤从新配置一次:首先,JDK的配置:1,set JAVA_HOME=你的J2SE的安装目录;2,set classpath=.;
大家不要小看这个空格,作用大的很!自己仔细看看J2SE文档!另外,也不需要把什么rt.jar,...加进来,都是多余的!3,在path中增加:你的J2SE的安装目录\bin这样就完成Java 2 SDK, Standard Edition的安装。
然后,set CATALINA_HOME=c:\tomcat;在path中追加c:\tomcat\bin;
大家不要小看这个空格,作用大的很!自己仔细看看J2SE文档!另外,也不需要把什么rt.jar,...加进来,都是多余的!3,在path中增加:你的J2SE的安装目录\bin这样就完成Java 2 SDK, Standard Edition的安装。
然后,set CATALINA_HOME=c:\tomcat;在path中追加c:\tomcat\bin;
解决方案 »
- 多个class实例如何放到一个ArrayList里面
- 这个怎么 用键盘输入
- (50分送一人)如何选中显示数据库数据的jtable一行数据(2列) 并做删除操作 还可以添加一行信息 更新显示
- 如何让swt dialog弹出时居中
- 求一正则表达式
- 关于TextArea的对齐问题,见内。
- serverSocket.accept()的问题
- JAVA编译后线程的Bytecode和汇编指令都有哪些区别?可以像写汇编一样写Bytecode吗?
- 线程资源释放问题,请帮帮忙!
- 如果我不用jbuild而直接用jdk+tomcat,我配置了jdk和tomcat,可是编译出错
- 这段程序为什么出现编译错误?
- 图形方向高手请看
set CATALINA_HOME=c:\tomcat;
set TOMCAT_HOME=c:\tomcat;
set JAVA_HOME=c:\jdk1.303;
set classpath=.;
set CLASSPATH=c:\jdk1.303\lib\tools.jar;c:\tomcat\classes;c:\tomcat\lib;
set PATH=c:\jdk1.303;c:\jdk1.303\bin;c:\tomcat\bin;
PATH=%PATH%;C:\MSSQL7\BINN但运行时还是错!c:\tomcat\bin\startup
out of environment space
bad command or file name
检查STARTUP.bat好象是需要才:tomcat\bin\start 文件
可能是这句话:("%CATALINA_HOME%\bin\catalina" start %1 %2 %3 %4 %5 %6 %7 %8 %9)
我没这个文件!是不是我的TOMCAT4.0少文件?
我的文件夹是15.2MB 在tomcat4.0\bin\是15个文件,应该是多大?bin下应该几个文件?
set CATALINA_HOME=c:\tomcat;
set TOMCAT_HOME=c:\tomcat;
set JAVA_HOME=c:\jdk1.303;
set classpath=.;
set PATH=c:\jdk1.303\bin;C:\MSSQL7\BINN;
其他的都不要试试看,改完要重启,你用的是98的机器把,
如果用2000,xp就不会有这样的问题了。
Win9X/ME-based operating systems. Right-click on the STARTUP.BAT and SHUTDOWN.BAT files. Click on
"Properties" then on the "Memory" tab. For the "Initial environment" field,
enter in something like 4096.
After you click apply, Windows will create shortcuts in the directory with
which you can use to start and stop the container.
你添加:JAVA_HOME CLASSPATH 等(在变量名中)
在变量值中:C:\JDK1.303....不过你可以用TOMCAT安装时候的快捷方式,那样就什么都不要设了。
就是不要用XXX.BAT去启动他/
set CP=set _CATALINA_HOME=%CATALINA_HOME%
if not "%CATALINA_HOME%" == "" goto gotHomeset CATALINA_HOME=.
if exist "%CATALINA_HOME%\bin\catalina.bat" goto gotHomeset CATALINA_HOME=..
if exist "%CATALINA_HOME%\bin\catalina.bat" goto gotHomeecho Unable to determine the value of CATALINA_HOME
goto cleanup:gotHome
rem TM_TOMCAT_RUN-start
call "%CATALINA_HOME%\bin\catalina" run -security -nonaming %1 %2 %3 %4 %5 %6 %7 %8 %9
rem call "%CATALINA_HOME%\bin\catalina" run -nonaming %1 %2 %3 %4 %5 %6 %7 %8 %9
rem TM_TOMCAT_RUN-end:cleanup
set CATALINA_HOME=%_CATALINA_HOME%
set _CATALINA_HOME=
生成了helloworld.class
但远行 JAVA helloworld 报错:
Exception in thread "main" java.lang.Noclass
DefFoundError:helloworld
为什么?与设置有有管吗?与文件生成的helloworld.class
文件的放置有关吗??
在2000和xp下都是好用。
你先装jdk
再装tomcat
在:“开始--〉所有程序--〉apache tomcat 4"
下有2个快捷方式。
不用作配置,这个就好用。
但对于你用来 编译 和运行 java 程序 那还要做配置 path 和 classpath.