Tag: jar

使用自定义android.bluetooth。 而不是在android studio中默认的sdk android.jar中存在一个

我想使用自定义android.bluetooth而不是Android SDK附带的android.jar中的presend。 我将android.bluetooth编译成单独的jar文件并导入到studio apk项目中。 将其作为模块后,Studio可以解析我在BluetoothAdapter.java中添加的自定义API。 但在编译时我得到方法未找到错误,因为“找不到符号方法xxx” 我尝试了这里提到的步骤,编辑gradle文件来更改顺序并添加Xbootpath。 但仍然失败。 任何帮助深表感谢。

可以以编程方式更新Jar文件而无需重写整个文件吗?

可以使用jar命令更新JAR文件中的单个文件,如下所示: jar uf TicTacToe.jar images/new.gif 有没有办法以编程方式执行此操作? 如果我使用JarOutputStream ,我必须重写整个jar文件,所以我想知道是否有类似的“随机访问”方式来做到这一点。 鉴于它可以使用jar工具完成,我曾预计会有类似的方式以编程方式执行它。

如何使用PHP从Web服务器运行jar

我有一个.jar文件打印在连接到该PC的打印机上,当我执行jar文件时,它打印得非常好,所以我将该文件放在Apache服务器上,但当我尝试使用PHP运行它时,它没有工作,我只是得到一个空白页面,没有任何打印。 这就是我所做的,通过使用PHP从命令行运行Jar: 我尝试了一切,并使用完整的路径和一切,但仍然无法正常工作。 有没有办法通过从它访问PHP页面在Web服务器PC上打印东西? 或者使用任何其他技术,如果在PHP中不可能。 基本上我在服务器上也有一个PDF文件,并且正在服务器打印机上打印。 我想问题是Apache或PHP没有足够的权限来自行运行它。 有没有办法给它许可? 我的想法是我希望在服务器打印机上打印Web服务器上的PDF文件。

从GitHub项目导出可用的.jar文件

我是java和eclipse的新手,我想从这个github项目中获取jar文件: https://github.com/nikkiii/omegle-api-java 我已经尝试在eclipse中这样做,但是我不能将项目作为java项目导入,并且(我认为)因为这个原因我无法使用Exportfunction来获取项目的jar文件。 最简单/最好的方法是什么? 谢谢

将JAR文件嵌入HTML?

我有一个Runnable jar文件,无论如何都将它嵌入到HTML中,所以人们不必下载我的游戏来玩吗?

导出为.jar文件后的FileNotFoundException

我正在使用Eclipse并开发一个使用本地文件的java应用程序。 该文件位于项目文件夹内,在子文件夹中,说“mydata / myfile.txt”当我从eclipse运行应用程序时一切正常,我打开一个FileInputStream,传递“mydata / myfile.txt”作为名称,文件是读得很好。 但是当我将我的应用程序导出为.jar并尝试运行它时,我得到的只是控制台中的FileNotFoundException。 如何导出程序以便它可以在任何计算机上运行并能够访问该文件? 先谢谢你。

classpath – 从命令行运行java程序

使用以下命令编译好我的代码: javac -cp “../lib/*” AvroReader.java (lib是我放我的jar文件的地方) 在运行时,我在以下行获得ClassNotFoundException : DatumReader dtmrdr = new GenericDatumReader(); 它说它找不到org.apache.avro.generic.GenericDatumReader即使我已经导入了它。 为什么会这样? 谢谢!

使用Gradle将所有创建的和第三方jar复制到一个文件夹中

我们有一个多项目gradle设置,每个子项目都有一个Java jar: – root-project |-sub-project-a |-sub-project-b |-sub-project-c 现在,因为我们正在创建Java webstart应用程序,所以我们需要签署所有项目jar以及所有第三方库(依赖项)。 我现在的方法是将所有已构建的子项目jar和所有第三方库复制到一个单独的文件夹中,并执行签名任务。 但是我无法复制jar子。 这是我在root build.gradle中的方法: task copyFiles(type: Copy, dependsOn: subprojects.jar) { from configurations.runtime from(“build/libs”) into(“webstart/lib”) include(‘*.jar’) } 和…一起: task signAll(dependsOn: [copyFiles]) << { new File('webstart/signed').mkdirs() def libFiles = files { file('webstart/lib').listFiles() } … } 然后我尝试执行gradle signAll。 但是,我只能在webstart / lib文件夹中找到一个带有根项目名称的空jar。 也许我的做法完全错了。 如何将所有创建的和第三方派对复制到一个文件夹中?

Java:同一个类的项目中的两个jar。

我有一个java项目,它使用两个具有相同类的导入jar( com.sun.mail.imap.IMAPFolder )。 有没有办法明确说明导入类时使用哪个jar? 使用: import com.sun.mail.imap.IMAPFolder; 似乎按照构建路径顺序使用类,但由于某种原因导致这似乎不是这种情况 Exception in thread “main” java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) Caused by: java.lang.NoSuchMethodError: com.sun.mail.imap.IMAPFolder.idle()V at com.woodbury.GCM.HelperGmailMonitor.doEmail(HelperGmailMonitor.java:104) at com.woodbury.GCM.Launch.listen(Launch.java:16) at com.woodbury.GCM.Launch.main(Launch.java:10) … 5 more 在运行时。 我正在eclipse中构建项目。

获取BufferedImage作为资源,以便它可以在JAR文件中工作

我正在尝试将图像作为BufferedImage加载到我的java应用程序中,目的是让它在JAR文件中工作。 我尝试使用ImageIO.read(new File(“images/grass.png”)); 它在IDE中工作,但在JAR中没有。 我也试过了 (BufferedImage) new ImageIcon(getClass().getResource( “/images/grass.png”)).getImage(); 由于NullPointerException,它甚至不能在IDE中工作。 我尝试使用../images,/ images和路径中的图像。 这些都不起作用。 我在这里错过了什么吗?