草庐IT

jar-file

全部标签

java - 如何在 Eclipse 中打开一个 jar 文件

我下载了一个演示jar文件,想在eclipse中打开它。我做的是import->Existingprojectsintoworkspace->selectarchivefile但是,eclipse返回“找不到要导入的项目”。作为命令行,我输入java-jarprojectDemo.jar这个jar文件运行良好。所以在我看来jar文件本身是可以的,但是我如何在Eclipse中打开它并修改这个演示代码呢?谢谢。 最佳答案 由于jar文件“执行”,因此它包含称为.class文件的已编译java文件。您不能将其导入到Eclipse中并修改代

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

我希望可以帮助我解决文件创建/响应问题。我知道如何创建和保存文件。我知道如何通过ServletOutputStream将该文件发送回用户。但我需要的是创建一个文件,而不是将其保存在磁盘上,然后通过ServletOutputStream发送该文件。上面的代码解释了我拥有的部分。任何帮助表示赞赏。提前致谢。//ThisCreatesafile//Stringtext="Thesedaysrunawaylikehorsesoverthehill";Filefile=newFile("MyFile.txt");Writerwriter=newBufferedWriter(newFileWrit

java - 双击 JAR 文件不会打开命令提示符

我想通过双击运行一个Jar文件。以下是其中唯一的Java类文件。importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.IOException;publicclassSysout{publicstaticvoidmain(String[]args)throwsIOException{System.out.println("HelloWorld!");BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));Strin

java - 为什么 Java 7 中没有 Files.readAllLines(String path)?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在尝试学习Java7中的nio2包,我偶然发现了Files.readAllLines(Pathp,Charsetcs)方法。我发现它非常有用,但我认为应该有一个没有cs参数的版本,就像:publicstaticListreadAllLines(Stringpath)throwsIOException{returnreadAllLines(Paths.

java - IntelliJ + 常规 DSL : How to exclude files from being compiled by groovy plugin?

我正在开发一个Java网络项目,该项目使用LiquibasegroovyDSL来管理数据库更改。就本主题而言,它可以是使用*.groovy文件作为源的任何其他第3方库。该项目是用gradle构建的。在src/main/resources文件夹下我的一个模块(dao-base)中我有groovy文件(changelog01.groovy,master_changelog.groovy等)。这些文件应该在运行时由liquibasejar加载。现在,当我尝试在IntelliJ中创建项目时,出现以下错误消息:Groovyc:CannotcompileGroovyfiles:noGroovyli

java - 如何在一个 JAR 中实现多个 SPI

假设我有一个接口(interface)com.example.Marker并且我确实有一个实现,例如com.example.MarkerImplA。要注册其中一个,我需要在META-INF/services/com.example.Marker中放置一个文本文件,如下所示com.example.MarkerImplA这就像一个魅力。现在,我在同一个jar文件中有另一个实现,例如com.example.MarkerImpl2。如何实现第二个的注册? 最佳答案 只需添加多行完全限定的提供者的类名因此,如果您的SPI是com.exampl

java - 如何使用 Ant 检查已签名的 jar 文件?

我用Ant签署jar文件signjartask现在我想在部署前进行测试。我可以检查一下jarsigner-verifysbundle.jar但我不知道是否可以用Ant做同样的事情? 最佳答案 另一种方法是将您的构建基于Maven脚本。Maven确实提出了jarsigner:verifyplugin如果这不是有效的可能性,您仍然可以使用ExecAnttask直接调用jarsigner命令。如果返回代码设置正确,您可以添加属性failonerror(如果命令退出并返回非0代码,则停止构建过程。)

java - eclipse helios : tomcat project - jar will not be exported or published. runtime ClassNotFoundExceptions 可能会导致

我正在使用EclipseHelios,我想知道如何将库项目添加到我的文件夹,该文件夹将被复制到我编译的项目所在的构建目录。目前我做了以下事情:在我的项目的根目录下创建了一个lib目录将相关的jar复制到该目录我的项目->属性->Java构建路径->添加jar,我添加了该目录中的所有jar。添加所有jar后,我收到有关每个jar文件的以下警告:jarwillnotbeexportedorpublished.runtimeClassNotFoundExceptionsmayresult首先,我如何添加jar目录而不是单个jar?第二个问题是如何在编译我的应用程序时正确部署这些库?!

java - 尽管设置了 PATH 和 CLASSPATH,但无法执行 jar 文件

我的问题是关于在路径中包含jar文件。它有2个部分。1)我正在尝试执行位于/home/andy/software/weka/weka.jar的weka.jarjar文件PATH变量指向这个jar文件(即/home/andy/software/weka/weka.jar),CLASSPATH也是如此。但是,当我尝试使用java-jarweka.jar运行jar时,出现错误“无法访问jarfileweka.jar”。知道发生了什么事吗?我在UbuntuLinux上。我环顾四周,似乎我没有做任何明显错误的事情(因为PATH和CLASSPATH似乎都设置正确)。2)我希望能够将我所有的jar文

java - 没有 IDE 时如何在项目中添加/引用 .jar 文件

我是Java新手(基本上是LAMP开发人员)。我得到了这个JAVAAPI来解析.pst文件并显示所有收件箱消息。我尝试执行给定的.class文件,但它抛出异常。我需要添加/引用API提供的一些.jar文件。我还没有任何JavaIDE。Wikihow说WhenyourJavaprojectrequiresJARlibrariestofunction,youhavetoconfigureyourprojecttoincludethelibrariesinitsbuildpath.Fortunately,Eclipsemakesthisprocesssimpleandeasytorememb