jjzjj

CLASSPATH

全部标签

java - 缩短命令行的类路径 (-cp)

我的maven构建在jdeps插件上失败(我们需要它升级到jdk11)。Windows的命令行太长。这是我得到的错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-jdeps-plugin:3.1.1:jdkinternals(default)onprojectmyproject:[ERROR]Exitcode:1-Lalignedecommandeesttroplongue.[ERROR][ERROR]Commandlinewas:cmd.exe/X/C""C:\ProgramFiles\Java\jdk-11.0.

java - 如何检查 JAR 文件是否有效?

我的网络应用程序允许用户上传JAR文件。但是,上传jar文件后,它已损坏。我已经通过比较上传文件前后的MD5校验和验证了这一点(winmd5free)。上传的jar文件和原来的几乎一模一样:与原始文件相比,文件大小相似(在KB级别)我可以使用解压程序打开上传的jar文件并查看它的内容(资源和类文件),与原始文件相比一切都是一样的当我打开上传的jar文件(使用Notepad++)时,我确实注意到二进制内容与原始内容不同。此外,当我使用JarInputStream读取JAR条目时,没有任何条目。JarInputStreamis=newJarInputStream(newFileInputS

java - Gradle - 将目录添加到类路径

我的应用程序在目录下查找配置文件时要求类路径上有一个\config目录。我目前有这样配置的依赖项,尽管这可能不是使目录对我的应用程序可用的正确方法:dependencies{...//runtime,compiledependenciespulledfromrepositoriesruntimefiles('config')}我正在使用application插件为我的项目创建一个独立的zip。如果我的\config目录有\config\subdir、file1、file2,那么插件会生成一个build\install目录结构如下:|build|--|install|----|bin|-

java - javah的使用方法

我刚刚浪费了2个小时尝试做一些我之前已经做过两次的事情。我不记得前两次使用的确切过程,但它真的不应该给我带来这么多麻烦:我有一个名为“BoardGUIv3”的项目文件夹。我想生成一个基于名为“CANController”的类的头文件,源文件位于“BoardGUIv3/src/model”中,类文件位于“BoardGUIv3/bin/model”中。我以前确实做过这件事,但出于某种原因,我似乎无法再次执行这个简单的单行命令。我很确定这与javah-classpathsrc/model/CANController我的类路径应该只是根目录,不是吗? 最佳答案

java - java中的类路径到底是什么?

我编写了一个程序,可以在我的笔记本电脑上完美运行,但我真的希望它可以在我拥有的服务器上运行。使用NetBeans,我清理并构建了项目。我在我的服务器上复制了文件夹dist的内容,但我似乎无法使用命令开始工作java-jarnameOfFile.jar我得到了错误java.lang.NoClassDefFoundError:org/....我一直在阅读一些资料,据我所知,我几乎需要指定我使用过的库所在的位置。嗯,它们位于一个名为lib的子文件夹中。问题:那么我需要做什么才能运行我的jar? 最佳答案 CLASSPATH是一个环境变量,

java - 执行 java.io.File 或 FileInputStream 时如何引用 OSGi 包中包含的文件

我正在使用aQuteBnd工具集来创建OSGi包,并打包了一些相关的“资源”文件。这包括我创建的资源目录中的*.css文件和*.xsd文件。我在bundle.bnd文件中包含了以下内容:Include-Resource:resources/=resources/当我进行构建时,生成的*.jar文件在jar包文件顶层目录的资源目录中包含*.css和*.xsd文件。但是,在实际代码中,我很难尝试将其作为我的类路径的一部分:我尝试了以下方法:newFile("resources/example.css");我也试过:URLcssFile=this.getClass().getResource

java - 如何安装jar库?

我已经下载了ANTLRJava运行时库。这是一个jar文件。它包含“org.antlr.runtime”。我应该把它放在哪里以便Java编译器可以找到它?我需要提取它吗?如果相关的话,我正在使用NetBeans(目前)。 最佳答案 假设您可以找到您的jdk文件夹,您可以将.jar文件移动到jdk\jre\lib\ext文件夹中,其中放置其他.jar文件。这样做之后,NetBeans应该能够运行具有库访问权限的文件 关于java-如何安装jar库?,我们在StackOverflow上找到一

java - 从命令行运行时将 jar 添加到类路径

好吧,我知道这个问题之前已经被问过很多很多次了,但是在过去的一个月里,我用谷歌搜索并查看了示例并查看了关于SO的问题,但我真的无法让它发挥作用。我认为问题在于我希望能够从Eclipse和命令行运行该程序。我也在使用OSX,我认为我正在阅读的很多示例都是针对Windows/Linux的。如果我有一个在Eclipse中编译的简单程序,我想从命令行运行,我这样做:java-cpbinMyProgram我有另一个在Eclipse中编译和运行的程序,它引用了存储在同一目录中的MySQLJDBC连接器(mysql-connector-java-5.1.19-bin.jar)。这在Eclipse中运

java - 导入Android平台类的问题

我是Android新手。似乎有太多的问题只是让Eclipse和SDK设置一切都在它应该的地方。我一直在研究Android开发者网站上的一个示例,但它抛出了一条错误消息:Theimportandroid.supportcannotberesolved我正在尝试导入以下内容:importandroid.support.v4.app.NavUtils;我安装了三个最新的SDK平台版本,还安装了rev.10支持库。android.jar文件是否指向错误的文件夹?我找到了我要导入的文件夹/文件,但我想知道它们是否在正确的位置。C:\ProgramFiles(x86)\Android\androi

java - 错误 : `error - java. lang.IllegalArgumentException:从类路径获取文件时 URI 不是分层的

我有一个文件包含在类路径的目录中。看起来像这样pl/shenlon/io/gui/appData/file.txt。现在,当我尝试将其转换为文件并使用以下代码读取时:FilecityNamesFile=newFile(ClassLoader.getSystemResource("pl/shenlon/io/gui/appData/list.txt").toURI());Scannercns=newScanner(cityNamesFile);我得到以下信息:-错误-java.lang.IllegalArgumentException:URI不是分层的。我该如何解决这个问题?