草庐IT

jar-module

全部标签

java - jar的bat文件

我正在使用一个bat文件来运行我的jar。我的bat文件中的代码是这样的:@echooffjava-cpanalyser.jarbe.model.Startpause这适用于Windows。但它在linux上没有任何作用。我还需要确保它能在Mac上运行 最佳答案 Bat文件是Windows特有的。您需要以特定于这些平台的方式在Linux和Mac中执行命令。我相信实际的java调用应该是一样的。如果您在类路径中有多个项目,则对java行的一个更改是。在这种情况下,您需要使用冒号作为分隔符而不是分号(Windows使用分号)。(感谢kh

java - 如何为 jar 中的每个类获取 Class 对象

我有一个包含30个左右类的jar文件。我想要的是,在主要方法的开头,我从这个jar中调用一个类,它使用Java的反射功能获取对jar中每个类的Class引用。我的最终目标是执行某种操作,查询为每个类定义的变量。基本上我正在寻找类似的东西。有没有一种简单的方法可以使用标准反射API来做到这一点,或者制作一个可行的解决方案会很麻烦?Listl=Reflection.getAllClasses();Stringvar;foreach(Classc:l){var=c.getField("fieldname");doSomething(var);}编辑:只是说清楚:代码将从检查的jar中执行。

java - 使用外部 jar 文件中的类编译 Maven 项目(不在 Maven Artifact 中)

我对java有点陌生,对maven也很陌生。我可能会不完美地使用一些术语。当我开发我使用maven构建的项目时,因为我需要的类不是核心java语言的一部分,所以我添加了一个适当的我的部分pom.xml(通常是从mvnbrowser.com复制的,但我并没有真正理解它),而且我已经能够使用我想要的类。效果很好。现在我遇到了一个我想使用的java类,它显然在MavenArtifact中不可用。这是com.android.sdklib.build.ApkBuilder它与androidSDK一起分发。我写了一个独立的java程序来让我的代码工作;我用javac编译它而不是Maven,而且效果

jar - 创建一个包含其他库文件的 JAR 文件

我想创建一个可执行文件JAR包含其他JAR库的文件。但是当我执行JAR时,它给出了类路径问题的错误。如何解决类路径问题? 最佳答案 我觉得你可以这样试试;这里有一个简单的例子供你提问。首先,我们假设我们有一个类似D:\javademo的项目目录。然后在这个工作目录中创建一个主类HelloWorld.java,它包含我们的其他JAR文件,如commons-lang.jar。现在,我们必须将主要类HelloWorld和commons-lang.jar归档到test.jar文件中。首先我们必须编辑我们的list文件,以便我们可以指定我们的

java - 如何将 jar 文件包含到 Oracle 中的 Java 存储过程中?

我正在实现一个存储过程,现在需要能够将jar文件包含到我的存储过程中,这不属于JRE的标准部署。我怎样才能做到这一点?据我所知,Oracle9不可能...感谢您的帮助! 最佳答案 使用loadjava工具,它也接受jar文件:http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHDJE另请参阅此相关问题(从那里复制上面的链接):SettingclasspathforaJavastoredprocedureinOracle

java - 如何以编程方式使用 Maven 下载 jar

我正在编写一个应用程序,它要求我下载一个给定mavengroupid/artifactid/version的jar。我现在开始publicModelpomToModel(StringpomUrl)throwsException{URLurl=newURL(pomUrl);InputStreamstream=url.openStream();try{Modelmodel=newMavenXpp3Reader().read(stream);returnmodel;}finally{stream.close();}}所以给定POM的url,我现在有代表它的maven模型对象。这似乎运作良好。

java - 使用 .cer 文件签署 .jar 文件

我正在尝试使用globalsign颁发的代码签名证书对jar文件进行签名。我对此完全陌生,但经过一些谷歌搜索和大量试验和错误后,我执行了以下步骤。我已使用以下方法将证书导入到我的keystore中:keytool-importcert-aliassignalias-fileOS200912023195.cer当我尝试使用以下方式签署我的jar文件时:jarsignerapplet.jarsignalias我收到以下错误:jarsigner:Certificatechainnotfoundfor:signalias.signaliasmustreferenceavalidKeyStore

java - 如何从命令提示符将 jar 反编译为 .java 文件

如何从命令提示符下将JAR(.class二进制文件)反编译为.java源文件? 最佳答案 我发现jd-cmd工作做得很好,并在多个文件的子文件夹中递归工作。要在命令行上反编译一组文件,请运行以下命令:从here下载JAR文件作为jd-cmdREADME.mdfile.创建输出Java文件所在的目录。运行反编译文件的命令:java-jarjd-cli.jar-od. 关于java-如何从命令提示符将jar反编译为.java文件,我们在StackOverflow上找到一个类似的问题:

java - 在 WildFly 10 中添加 jars 作为部署

有没有办法,我们可以像在weblogic服务器中那样在WildFly10中将jar部署为库/部署?或者我们可以将jars放在服务器的任何文件夹中并将这些依赖项定义为provided吗? 最佳答案 我从wildfly10服务器上部署jars而不是使war文件的一部分定义的方法是:定义:1)将所有jar放入Wildfly\Modules\System\Layers\base\base\com\abcproject\main并将名为module.xml的文件放在以下内容:resources是abcProject/main文件夹中的所有ja

java - 在 netbeans 中正确打包可运行的 Jar 项目

所以我的任务是创建一个显示媒体文件列表的小程序,并分别使用默认的OS媒体播放器运行这些媒体文件。我目前的解决方案是创建一个包含所有媒体文件的包,例如:-com.media|_a.mp4|_b.mp4以下代码将选定的mp4复制到临时目录,然后运行默认的os媒体播放器:publicFilecopyTempMedia(FiletempAppFolder,StringvideoName){URLf=getClass().getResource(String.format("%s/%s",Constants.MEDIA_LOCATION,videoName));Filefrom=newFile(