问题标签 [classpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Clojure 中的编译问题
我一直在尝试在 Clojure 中编译一个非常简单的 test.clj,但没有成功。我在Clojure Google Group上有一个帖子,上面有几个回复,但没有任何帮助。快速总结一下,这是我的 clojure 文件:
基本上它是Clojure 文档中提供的示例文件。
我已将此文件适当地放在 中clojure/src/test/test.clj
,并且应该能够使用 进行编译(compile 'test.test)
,但我不断收到错误消息:
java -classpath .;src;classes;clojure.jar clojure.main
。
如果有帮助,我的文件系统如下所示:
PS 我在 Vista Ultimate 上运行,所以可能是权限问题,但我检查了权限,没有发现任何问题。
java - 如何让 MigLayout 与我的项目一起使用?
我正在尝试制作一个小型 GUI 应用程序,我想将 MigLayout 与它一起使用。作为 Java 新手,我不知道如何让 MigLayout 与我的代码一起工作,而且我的想法已经不多了。
我的项目源代码在 ~/git/project/src/qdb/
qdb 是我的 java 包名。我下载了 miglayout-3.7-swing.jar 和 miglayout-3.7.jar 并将它们放在我的项目源中并尝试编译代码,但我收到指向“ new MigLayout()
”的错误,说明“找不到符号”。
我在 src 目录中并使用“ javac qdb/*.java
”来编译(*
被扩展)。我还尝试将类路径指向我的来源,例如:“ javac -classpath /home/user/git/project/src/qdb/ qdb/*.java
”但我仍然收到错误。
然后我还尝试将 jar 文件放入 ~/jars/ 并将其用作类路径,但仍然出现相同的错误。
那么,如何让 MigLayout 工作呢?
java - CLASSPATH 中的茉莉花
我已经从http://sourceforge.net/project/showfiles.php?group_id=100746下载了 jasmin.jar
我已将 CLASSPATH 更改为以下内容:
以下命令可以正常工作:
但以下不起作用:
我想知道我做错了什么以及如何修复它,所以我可以轻松地从命令行运行 Jasmin 并将 jasmin 代码转换为 .class。
我没有在以下位置找到任何有用的信息:http: //jasmin.sourceforge.net/guide.html 其中说:
jasmin.jar 文件是运行 Jasmin 的可执行 JAR 文件。例如:
或者
(如果 jasmin.jar 已经在你的类路径中)
java - 从 Eclipse 的项目资源管理器视图中删除项目 .jars
jar 列表占用了太多空间。我可以折叠或隐藏它吗?
java - “未找到 SAX2 驱动程序类 org.apache.crimson.parser.XMLReaderImpl”在 Tomcat 上的 web 应用程序中使用 Batik
这可能与类路径问题有关,但目前我真的不确定,因为在某些机器上我没有收到此错误。
堆栈顶部的错误是SAX2 driver class org.apache.crimson.parser.XMLReaderImpl not found
。为什么我只会在某些环境中收到此错误,而在其他环境中不会?我该如何进一步调查和/或解决这个问题?
环境:
- Mac 或 PC 上的 Jetty == OK
- Mac 上的 Tomcat 5 或 6 == OK
- Win XP 上的 Tomcat 5 或 6 == 错误
- CentOS 上的 Tomcat 6 == 错误
POM 中的版本:
- 蜡染:蜡染:罐子:1.5:编译
- net.sf.saxon:saxon:jar:8.7:compile
- 蜡染:蜡染转码器:jar:1.6-1:编译
- 蜡染:蜡染桥:罐子:1.6-1:编译
- 蜡染:蜡染-gvt:jar:1.6-1:编译
- 蜡染:蜡染-awt-util:jar:1.6-1:编译
- 蜡染:蜡染工具:罐子:1.6-1:编译
- 蜡染:batik-gui-util:jar:1.6-1:compile
- 蜡染:蜡染分机:罐子:1.6-1:编译
- xml-apis:xmlParserAPIs:jar:2.0.2:compile
- 蜡染:蜡染脚本:jar:1.6-1:编译
- 蜡染:batik-svg-dom:jar:1.6-1:compile
- 蜡染:蜡染-dom:jar:1.6-1:编译
- 蜡染:蜡染-css:jar:1.6-1:编译
- 蜡染:蜡染-xml:jar:1.6-1:编译
- 蜡染:蜡染解析器:jar:1.6-1:编译
- fop:fop:jar:0.20.5:编译
- 蜡染:batik-1.5-fop:jar:0.20-5:compile
- xml-apis:xml-apis:jar:1.0.b2:编译
- xalan:xalan:jar:2.4.1:编译
- xerces:xercesImpl:jar:2.2.1:编译
- avalon 框架:avalon 框架:jar:4.0:编译
java - 获取蚂蚁识别类路径
我有一个 Apache Ant 构建文件,其中包含一个<javac>
命令,该命令需要四个特定的 JAR 才能在构建classpath
中。我试过这样做:
…但没有TSA.classpath
出现中指定的文件。如何在我的类路径中包含这些文件?
java - 使用瘦驱动程序的 jdbc 连接
我正在将 oracle 10g xe 与 java 连接,但出现异常 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
即使我已经包含了驱动程序的类路径,即 ojdbc14.jar
,如果我设置了错误的类路径,请告诉我设置类路径的正确方法
groovy - 如何设置嵌入式 Groovy 脚本类路径?
我正在尝试扩展一个 Eclipse 代码构建器(用于从 Hibernate VO 生成 DTO)——它使用 Groovy 作为其模板系统。
它用于创建 groovy 脚本的代码有点奇怪(不是我在 Groovy 文档中看到的),但它可以正常工作,主要是:
然后,稍后:
现在,这工作得很好,直到它引用一个不直接在项目中的对象。在脚本中,它遍历它正在处理的 Class 的属性——当它这样做时,Groovy 会查看所有方法,当它找不到某个方法参数的 Class 定义时,它就会出错。在这种情况下,当它发现任何对 Hibernate 的引用时,它就会死去,但我相信它会因为更多的东西而崩溃。它不需要对他们做任何事情,但如果不知道他们显然是什么,它就无法生存。
脚本似乎没有可以提供任何类路径信息的类加载器,所以我尝试将它提供给GroovyShell - 没有区别。
解决这个问题的正确方法是什么,以便 Groovy 解释器可以找到我的项目引用的 Jars?
scala - 如何在 scala 的解释器中将外部库添加到类路径中?
我试图在 Scala 解释器中引用一些使用 Eclipse 编写和编译的类。Eclipse 将编译后的 Java 字节码存储在文件夹 {workspace}/myProject/bin 中。是否有一些命令可以将此文件夹添加到 Scala 解释器使用的类路径中?
也许 scala.bat 应该用一些参数来编辑或参数化?
tomcat - Tomcat 无法从清单文件中选择类路径
Tomcat 版本:5.0.28 JDK:1.5.0.14
问题:
我正在使用hibernate和struts我们不是这些库的最新和最好的版本所以 - 两者都需要不同版本的apache-commons库。
我想到的解决方案:
使用清单文件并为每个指定不同版本的 apache-commons
我的网络应用程序部署为 webapps\myapp
而库是 webapps\myapp\WEB-INF\lib
我修改了 hibernate3.jar 中的 Manifest.mf 如下
清单版本:1.0
Archiver-Version: Plexus Archiver Created-By: 1.5.0_15-b04 (Sun> Microsystems Inc.) Class-Path: hibernatelib/slf4j-api-1.5.2.jar
并将 slf4j-api-1.5.2.jar 放入 webapps\myapp\WEB-INF\lib\hibernatelib
现在我希望 slf4j-api-1.5.2.jar 会与 hibernate 一起自动加载但它不工作...... Tomcat 无法找到上述 .MF 中指定的 jar 文件
问题:
- 难道我做错了什么?还是Tomcat?
- 这个问题有另一种解决方案吗?
我已经试过\检查了以下
- 检查文件末尾的换行符
- 如果我将 slf4j-api-1.5.2.jar 放在主 lib 文件夹中 - 错误就会消失 - 所以我知道它无法找到这个特定的 jar 文件
- 在清单文件中尝试了相对、绝对路径