我希望标题没有误导.. 很难为它想出一个合适的名字。无论如何,为了解决问题,我正在尝试在 Java 中实现用于分解整数的二次筛分法,因为它会让我的生活更轻松一些。我曾尝试自己编写该程序,但它有一些缺陷,目前无法使用。
所以我尝试的是找到这个二次筛选方法的 Java 实现来定位我的错误并在需要时更正,甚至使用它。
我在 https://en.wikipedia.org/wiki/Quadratic_sieve 进入维基百科其中,“实现”部分下 Ariel 的最后一个实现是此二次筛法的 Java 实现。我下载了它,毫不奇怪,它是一个 Jar 文件。用“Java (TM) Platform SE Binary”打开它不起作用。稍后用 WinRAR 打开它会给出几个文件夹的列表,每个文件夹中都包含很多类。
现在,我想要的是以某种方式在我的 Eclipse IDE 中打开该文件中编写的所有类和代码。或者更简单的解释是,我只是想在 Eclipse 中运行这个程序,然后查看代码。
问题是,我该怎么做 :S?
请客气点,我可能是个优秀的程序员,但我在计算机方面总体上没有那么好,请不要 mock 我:D
提前致谢,马坦。
最佳答案
您需要源文件。它们不在 .jar 中,但您可以在此处获取它们:
http://sourceforge.net/p/arielqs/code/HEAD/tree/src/
单击“下载快照”以获取所有源的 .zip
关于java - 在 Java 中打开 Quadratic Sieve Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34577028/