相关疑难解决方法(0)

如何使用.jar文件中的类?

我阅读了Sun for JAR文件的Java教程,但我仍然无法找到解决问题的方法.我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件,然后尝试执行它(我昨天发现.jar文件可以通过双击来执行)并且Vista给了我一个错误说"无法从[path] /jtwitter.jar加载Main-Class Manifest属性.

编码.jar文件的人希望我导入它,但是我在哪里存储.jar文件以在我的代码中导入它?我尝试将.jar文件和我的.java文件放在同一目录中,但是没有用.

我正在努力的文件是:http://www.winterwell.com/software/jtwitter.php

我正在使用JCreator LE.

java jar

126
推荐指数
5
解决办法
24万
查看次数

如何在运行时从文件夹或JAR加载类?

我正在尝试创建一个Java工具,它将扫描Java应用程序的结构并提供一些有意义的信息.为此,我需要能够从项目位置(JAR/WAR或只是一个文件夹)扫描所有.class文件,并使用反射来阅读他们的方法.事实证明这几乎是不可能的.

我可以找到许多基于URLClassloader的解决方案,它允许我从目录/存档加载特定的类,但是没有一个允许我加载类而没有关于类名或包结构的任何信息.

编辑:我想我的说法很差.我的问题不是我无法获得所有的类文件,我可以通过递归等来做到这一点并正确定位它们.我的问题是为每个类文件获取一个Class对象.

java reflection load jar class

61
推荐指数
3
解决办法
9万
查看次数

标签 统计

jar ×2

java ×2

class ×1

load ×1

reflection ×1