Giter VIP home page Giter VIP logo

Comments (3)

ghaffarian avatar ghaffarian commented on July 20, 2024

As the exception message says, it can't find the required file src.zip in the lib directory. You are probably trying to run this after cloning the repo and building from source. Note that for several reasons the src.zip file (which is the source-code for the JDK standard libraries) is not included in the source-code repository, but is available in the release distributions.

Go to the releases page and download the latest stable release (currently v3.2.0) and after extracting, you can find the lib directory which contains the src.zip file. You need to put this lib directory alongside the executable JAR file of PROGEX.

from progex.

ghaffarian avatar ghaffarian commented on July 20, 2024

It's worth noting that even after fixing this, you still might encounter some issues with the ICFG analysis. The ICFG analysis has some known issues, but it was developed by a friend of mine which currently doesn't have time to work on it (I really doubt he would ever get to fix this!).

The ICFG analysis is not a priority for myself either, so I won't be working on this either.

from progex.

ghaffarian avatar ghaffarian commented on July 20, 2024

I double checked this, and we have some changes in the latest release of PROGEX:

  • the src.zip has been renamed to jdk7-src.zip
  • the file is no more in the lib directory, but in the res directory.

If the ICFG analysis requires the lib/src.zip file, you can copy and rename the file as required.
This should most probably fix your problem.

Note that the res/jdk7-src.zip file is required for some other analysis such as PDG. So make sure you don't move the file; copy it.

from progex.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.