当前位置: 技术问答>java相关
关于java和jsp的执行问题求助
来源: 互联网 发布时间:2015-04-12
本文导语: --------------------------- 双操作系统 一操作系统win98 (在c盘) c:jdk (1.4) c:tomcat (3.1) autoexex.bat ---------- PATH=%PATH%;"C:Program FilesMts";"c:jdkbin" set JAVA_HOME="c:jdk" set TOMCAT_HOME="c:tomcat" set CLASSPATH ="C:jdklibtools.jar;c:jdkl...
---------------------------
双操作系统
一操作系统win98 (在c盘)
c:jdk (1.4)
c:tomcat (3.1)
autoexex.bat
----------
PATH=%PATH%;"C:Program FilesMts";"c:jdkbin"
set JAVA_HOME="c:jdk"
set TOMCAT_HOME="c:tomcat"
set CLASSPATH ="C:jdklibtools.jar;c:jdklibdt.jar;C:tomcatclasses;C:tomcatlib"
----------
win98可以编译执行java
运行tomcat 的 statup.bat 显示的是
out of environmeng space
out of environmeng space
out of environmeng space
starting tomecat in new window
Using classpath:"c:tomcat"classes;"c:tomcat"libxml.jar
弹出个新的窗口马上就消失了
执行http://localhost:8080/提示
该页无法显示
tomcat的配置文件我没有更改
------------------------------------
二操作系统win2k pro (在e盘)
e:jdk13
e:tomcat (3.1)
---------------
设置环境变量
classpath=e:jdk13libtools.jar;e:jdk13libdt.jar;e:tomcatclasses;e:tomcatlib
java_home=e:jdk13
tomcat_home=e:tomcat
path=e:jdk13bin
当编译java的时候(java文件放在e:my下)通过,执行的时候,
提示
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
而http://localhost:8080/可以看到可以执行jsp
-------------------
原因何在呢,难道是二个操作系统互相干扰的问题,还是别的地方错误了呢,,
请高手帮忙看看,谢谢!
双操作系统
一操作系统win98 (在c盘)
c:jdk (1.4)
c:tomcat (3.1)
autoexex.bat
----------
PATH=%PATH%;"C:Program FilesMts";"c:jdkbin"
set JAVA_HOME="c:jdk"
set TOMCAT_HOME="c:tomcat"
set CLASSPATH ="C:jdklibtools.jar;c:jdklibdt.jar;C:tomcatclasses;C:tomcatlib"
----------
win98可以编译执行java
运行tomcat 的 statup.bat 显示的是
out of environmeng space
out of environmeng space
out of environmeng space
starting tomecat in new window
Using classpath:"c:tomcat"classes;"c:tomcat"libxml.jar
弹出个新的窗口马上就消失了
执行http://localhost:8080/提示
该页无法显示
tomcat的配置文件我没有更改
------------------------------------
二操作系统win2k pro (在e盘)
e:jdk13
e:tomcat (3.1)
---------------
设置环境变量
classpath=e:jdk13libtools.jar;e:jdk13libdt.jar;e:tomcatclasses;e:tomcatlib
java_home=e:jdk13
tomcat_home=e:tomcat
path=e:jdk13bin
当编译java的时候(java文件放在e:my下)通过,执行的时候,
提示
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
而http://localhost:8080/可以看到可以执行jsp
-------------------
原因何在呢,难道是二个操作系统互相干扰的问题,还是别的地方错误了呢,,
请高手帮忙看看,谢谢!
|
win98可以编译执行java
运行tomcat 的問題在乎command prompt的內存不足, right click command prompt 的windows, 將內存分配提高到4096 (4MB).
win2k pro
CLASS NOT FOUND. 加入 ;. (意思是CURRENT DIRECTORY)到CLASSPATH
运行tomcat 的問題在乎command prompt的內存不足, right click command prompt 的windows, 將內存分配提高到4096 (4MB).
win2k pro
CLASS NOT FOUND. 加入 ;. (意思是CURRENT DIRECTORY)到CLASSPATH
|
win98有些版本怎么调也不行的。
classpath需要的是.class
无论.jar还是文件夹形式的包,其中都是.class
提供jvm搜寻类的路径
你不设classpath时jvm默认当前目录为搜索项之一,
一旦设置了classpath,当前目录就不是默认的了,所以要这样
classpath=.;java_homelib;……
"."表示当前目录,就是你在dos下当前所在的目录
比如,
c:tt>javac ……
"."就表示c:tt
classpath需要的是.class
无论.jar还是文件夹形式的包,其中都是.class
提供jvm搜寻类的路径
你不设classpath时jvm默认当前目录为搜索项之一,
一旦设置了classpath,当前目录就不是默认的了,所以要这样
classpath=.;java_homelib;……
"."表示当前目录,就是你在dos下当前所在的目录
比如,
c:tt>javac ……
"."就表示c:tt