java - 我应该在环境变量 CLASSPATH 中有什么

标签 java linux tomcat environment-variables

当我尝试运行我的项目时出现异常:java.lang.NoClassDefFoundError:无法初始化类

我发现是环境变量CLASSPATH的问题。

现在,它是 /opt/persyst/apache-tomcat-7.0.65/bin/bootstrap.jar:/opt/persyst/apache-tomcat-7.0.65/bin/tomcat-juli.jar 这看起来真的很奇怪。所以我不知道我应该在这个变量中有什么。有人可以帮我吗?

最佳答案

1.jdk可以吗?看这里:How to set Java environment path in Ubuntu

还要注意你的OperationSystem和jdk的版本,要匹配。

2.tomcat还好吗?在linux下你应该通过一个bash文件来启动tomcat:%tomcat_home%\bin\startup.sh,下面的每一个命令都可以启动tomcat:

1)./startup.sh

2)sh启动.sh

下载tomcat: http://tomcat.apache.org/download-80.cgi

希望对你有帮助

关于java - 我应该在环境变量 CLASSPATH 中有什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34002336/

相关文章:

java - 监视已初始化的 Java 对象 Mockito

java - NullPointerException 致命异常 : Thread-5023 error

c - 内核空间中的信号处理

regex - 使用 sed (或任何其他工具)删除 json 文件中的引号

java - 如何使用java代码启动和停止tomcat?

java - Tomcat 端口重定向在版本 6.0.28 中不起作用

java - 如果维基百科页面没有元描述,Google 如何获取它们的描述?

java - 使用 Spring Data 和 Hibernate 的 Spring MVC 分页

linux - GREP 或 AWK : Search in the first N characters of each line, 并输出匹配模式的周围行

java - Hibernate 4 connection.autocommit=false 忽略