Questions tagged «classpath»

在Java中,类路径告诉Java虚拟机在运行Java程序时在何处查找用户定义的类和程序包。类路径是一个参数,可以在命令行上设置,也可以通过环境变量设置。

12
Eclipse中的未绑定类路径容器
我已经使用Subversive for Eclipse签出了一个项目,但出现以下错误: 解决了构建路径错误后才能构建项目 未绑定的类路径容器:“ JRE系统库[jdk1.5.0_08]” 我假设第一个错误将在第二个错误解决后立即解决。我想我需要安装JDK 1.5.0_08并将其设置为该项目的jre系统库,但是我找不到任何地方可以下载它-我能找到的最接近的是JDK 1.5.0_22。 如果有人可以提供替代解决方案(我想是jdk1.5.0_08的下载链接),我将不胜感激。

5
从命令行运行JAR文件并指定类路径
我已经编译了一个JAR文件,并在清单中指定了Main-Class(我使用了Eclipse Export函数)。我的依赖项都在标有的目录中lib。在指定应将JAR文件lib/*用作类路径的同时,我似乎无法获得关于如何执行我的JAR文件的直接答案。 我试过了: ]$ java -jar -cp .:lib/* MyJar.jar ]$ java -cp .:lib/* -jar MyJar.jar ]$ java -cp .:lib/* com.somepackage.subpackage.Main 等等... 每个都给出一个错误说: Error: Could not find or load main class .... 或NoClassDefFoundError指出未找到库。 我什至尝试重新制作JAR文件,并包含lib目录和内容,但仍然没有问题。 如何从命令行执行JAR文件并指定要使用的类路径?

30
Eclipse“错误:无法找到或加载主类”
我在笔记本电脑上有一个日食项目,我将其推送到Git https://github.com/chrisbramm/LastFM-History-Graph.git 它可以完全在我的笔记本电脑上运行,并且可以正常运行/构建,但是在我的台式机上,Eclipse没有显示错误 错误:找不到或加载主类lastfmhistoryguis.InputPanel 我尝试从以下位置构建项目: Project>Build Project 但是什么也没发生。我已PATH在此计算机上将变量设置为JRE6,JRE7和JDK 1.7.0,即使这些变量未在笔记本电脑上设置。 我确实有JAR文件(last.fm-绑定-0.1.1.jar这是在我的).classpath文件,该文件是在C:\用户\克里斯\下载文件夹在我的笔记本电脑,因此它不包括在git的树,我最近将其带入项目文件夹并提交,但是我不确定我是否做对了。这是否也会引起问题,但是这里没有主要论点。 我现在无法解决问题,需要检查/更改。
108 java  eclipse  git  jar  classpath 


8
罐子里的文件对于春天不可见
所有 我使用以下MANIFEST.MF创建了一个jar文件: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.) Main-Class: my.Main Class-Path: . lib/spring-core-3.2.0.M2.jar lib/spring-beans-3.2.0.M2.jar 在其根目录中有一个名为my.config的文件,该文件在我的spring-context.xml中是这样引用的: <bean id="..." class="..."> <property name="resource" value="classpath:my.config" /> </bean> 如果运行jar,则除了加载该特定文件外,一切看起来都很好: Caused by: java.io.FileNotFoundException: class path resource [my.config] cannot be resolved to absolute file path because it does not reside in the …
103 spring  jar  classpath 

4
使用附加的classpath选项调用“ java -jar MyFile.jar”
我创建了一个包含所有已编译内容的jar文件。另外,我的ant构建脚本将所需的库复制到子文件夹“ libs”中。结构如下: MyProgram.jar libs/ 因此,当我现在尝试运行程序时,出现以下错误: java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at database.PostgresQL.getConnection(PostgresQL.java:38) at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:19) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) java.lang.NullPointerException at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:25) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) 为什么会这样?
91 java  jar  classpath 


6
Class Path和Build Path有什么区别
我对这两个术语感到困惑。 另外,我应该怎么做才能在Spring MVC项目的src文件夹下创建文件?当我使用File对象创建时,它会在C:\ SpringSourceTool中创建文件。我猜这是ClassPath吗? 我如何获得applicationcontext应用程序的文件夹或根目录?

2
是否可以让Ant打印出特定目标的类路径?如果是这样,怎么办?
我正在尝试建立一个目标,该目标的元素(在build.xml文件中)<pathelement location="${xxx}"/>和<path refid="foo.class.path"/>元素的列表很长<path id="bar.class.path">。我不断收到“包com.somecompany.somepackage不存在”的错误,并且我很难追逐这些包并确保已从我们的存储库同步它们。 我是这个团队的新手,所以我对构建并不熟悉,但是如果可能的话,我宁愿自己弄清楚(因此,我不会打扰其他非常忙碌的团队成员)。我在Ant方面的经验非常有限。 我认为,如果我可以让Ant打印出我要构建的目标的类路径,这将为我节省很多时间。
78 java  ant  classpath  target 


26
Java错误:只能导入类型。XYZ解析为包
我收到错误消息:“只能导入类型。XYZ解析为包。” 有人在这里解释了原因,但是我不确定应该如何解决。仅供参考:我正在使用Eclipse。我在下面添加了执行导入的代码。java.util。*导入可以正常工作。 <%@ page import="java.util.*"%> <%@ page import="org.eresearch.knowledgeportal.model.Category"%> <%@ page import="org.eresearch.knowledgeportal.dao.CategoryDao"%> <% CategoryDao catDao = new CategoryDao(); ArrayList<Category> catList = catDao.selectCategory(); // %> 编辑:实际错误如下: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 7 in the generated java file Only a type can be imported. org.eresearch.knowledgeportal.model.Category resolves …
77 java  jsp  tomcat  classpath 

9
Maven中的依赖项jar文件列表
使用Maven 2,有没有办法我可以列出jar依赖项,就像文件名一样? mvn dependency:build-classpath 可以列出jar文件,但这将包括其在我的本地存储库中位置的完整路径。实际上,我需要的只是文件名列表(或复制依赖目标复制的文件名)。 所以我需要的清单是 activation-1.1.jar,antlr-2.7.6.jar,aopalliance-1.0.jar etc... 理想情况下,它可以作为maven属性使用,但是我猜想,可以生成诸如build-classpath这样的文件。 我要实现的目标是Bundle-ClassPath向OSGi捆绑包的手动维护的MANIFEST.MF文件中写入。(您不需要了解这一点即可回答问题。) 澄清一下:问题不在于如何将清单标头写入jar的MANIFEST.MF文件中(很容易googleble)。我在问如何获取要写入的数据,即上面显示的列表。

11
如何使jni.h被找到?
在Ubuntu 12.04中,我安装了来自sun / oracle的jdk7。当时locate jni.h,它将打印多个位置 /usr/lib/jvm/java-6-openjdk-amd64/include/jni.h /usr/lib/jvm/jdk1.7.0_07/include/jni.h ... 在JDK生成的头文件中,存在include <jni.h>,并且当前它抱怨 fatal error: jni.h: No such file or directory. 在my中Makefile,没有指定位置的说明jni.h。我在问是否可以配置某些系统参数以使jni.h(例如/usr/lib/jvm/jdk1.7.0_07/include/jni.h)的路径在编译时已知。

4
Java:如何从命令行导入jar文件
我正在尝试使用Java从命令行(Windows)调用类(主方法)。 该类导入其他类(其他jar)。 我总是从我的主程序导入的类中获得“找不到类异常”。 这是我尝试过的: 添加一个CLASSPATH env。var与所引用的lib所在的路径(不起作用) 我java -jar myjar.jar从命令行调用“ ”时尝试了所有这些不同的参数:“ -classpath lib/”,“ -classpath ./lib/”,“ -classpath lib”,“ -cp lib/*”,“ -cp lib/\*”,“ -classpath lib/referenced-class.jar”,“ -classpath ./lib/referenced-class.jar”(lib是引用的jar所在的位置) 我试图将所有引用的jar打包到我的主类所在的jar中... 拥有了这些,我也试图与指定清单文件中的类: Class-path referenced-jar.jar我也尝试过Class-path lib/referenced-jar.jar

4
如何从类路径中将文件作为文件实例加载/引用
我的类路径中有一个文件,例如com/path/to/file.txt。我需要将此文件作为java.io.File对象加载或引用。这是因为我需要使用访问文件java.io.RandomAccessFile(文件很大,并且我需要查找某个字节偏移量)。这可能吗?的构造函数RandomAccessFile需要File实例或字符串(路径)。 如果还有另一种方法寻求某个字节偏移并读取该行,我也很乐意。
72 java  classpath 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.