I downloaded both the .jar file and the "source and documentation" zip archive from the JParsec download section. Somehow I failed to import the JParsec source code using the Eclipse IDE (and also to find any documentation). Can someone please explain how to import it?
Thanks a lot!
You need to create a Java project and add the appropriate .jar file into the build path. You can also link the source file to the .jar file using the "Build Path" choice.
The codehaus project is no longer active, jparsec is now hosted on github. If you clone the source code from there, you can import the project using the maven plugin for Eclipse, or alternatively do mvm eclipse:eclipse inside the project source tree and then open the project in Eclipse.
Related
I have a basic but important question.
Our client has an application that has been written with JAVA. We need to modify something in one of the classes.
They passed us the Source files of this project, but I really have doubt that if they sent us the source or no!
This is the structure of zip file:
But when I import it to Eclipse (Import Existing Project to workspace) I see the error that is saying: "No projects are found to import"
How can I be sure if they sent us the source?
Actually I want to be sure and then ask them...
I tried also to open it with Apache Netbeans but it says "No Netbeans projects added".
Can anyone help me about this?
Thanks
Sep
The complete build structure does not look like a default gradle/maven or even Eclipse/Netbeans IDE style (as mentioned already by greg-449)
Howto import plain sources into Eclipse - without maven or gradle
Normally a eclipse project setup looks like
/.project
/.classpath
/src/java
Hello.java
/test/java
HelloTest.java
/bin
Hello.class
HelloTest.class
So I would do following
Create a new Java Project in eclipse and use as customized project location your root folder of your source files.
When asked for source folder location you can either use /src/java (when you
you are free to restructure the files), or add all folders where
sources are located (e.g.maybe nbproject contains sources ?) as source
folders of the project.
Libraries: If the project contains dependencies and you want no compile failures, you must add all libraries to your eclipse project. When you can start the (ant ?) build you will have all libraries inside build folder. Add those to your eclipse project at the build path properties.
After project creation + build in eclipse, the files .project and .classpath are created. Inside the project you should now see at least your sources inside java source folders - and maybe you are able to start the application.
For more information see also
https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-3.htm
https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-wizard-java-project.htm
Thanks everyone,
I did not found any .JAVA files in the source so I am sure that they did not pass me the complete source file!
Thanks
Sepide
Recently I wanted to add the nebula shelf to my eclipse plugin. Therefore I added the org.eclipse.nebula.widgets.pshelf.source_1.1.0.201701302244.jar the build path of my eclipse project.
Sadly eclipse can't find the class files inside of the jar, even after cleaning and rebuilding the whole project.
Picture:
Checking the same jar file with jd-gui results in:
Picture:
I exported the *.java files with jd-gui and copied them to my project. Using this method my project built successfully and worked as expected.
Can someone tell me how I can use the jar file without exporting all of the java files manually? Thanks for your help! :-)
Do not use source jars. You can tell eclipse while debugging to use the source jar.
Add the jar to build path: right click on jar -> build path -> add to build path
Don't try to add Eclipse plugins directly to the build path of another plugin as it won't work.
Instead add the plugin to your target platform or import it in to your workspace.
Then add the plugin to your plugin's Dependencies. In the MANIFEST.MF editor you do this on the 'Dependencies' tab in the 'Required Plug-ins' list.
I deleted my project permanently and I want to import my old executing .jar into eclipse.
Eclipse import function does not find anything it the jar file.
Can someone give me a tip or recover the file?
Here is a screenshot of eclipse
Thank you
Click here for the file to recover
You cannot recover the project. You did not set to export source files while exporting, there are only .class files.
For future reference select Export Java source file and resources while exporting the project.
Reference: http://www.albany.edu/faculty/jmower/geog/gog692/ImportExportJARFiles.htm
I am curious to know if it's jar why do you want to import as a project?
You can import external jar as a "APP Client Jar File" which is under Java EE.
I tried this with your attached jar and I am able to import it and able to see the content in it.
You are mixing a few things. If you deleted your project source you won't be able to recover it unless you decompile it, and it will be obfuscated even though.
What you have is the compiled project, resulting from taking your source (.java) and compiling it to .class files.
The Import option in Eclipse is made for importing .project files, that hold your project's information. Also you could create a new project from your existing code but as far as I know you just can't create/recover a project from it's compiled jar.
I'm new to IntelliJ. What is the best (and recommend method) for importing project into IntelliJ. Is there a maven plugin for doing this?
More specially I'm interesting in importing this project.
https://github.com/nathanmarz/storm-starter?source=c
Thanks.
UPDATE 1 - When I try to use File -> open (the m2-pom.xml file) it just opens the xml file (as shown in the screenshot below.
It looks like that project has a pom file named m2-pom.xml. You should import that as a maven project. Assuming it's using standard repositories, you'll immediately be able to compile the code with maven.
You can select Open in the menu, and then choose that file and it should load the project.
Be aware this seems to be a clojure project. You might want to research the La Clojure plugin to see how/if it can import clojure projects with it. It looks like the steps I gave will work, but the code may not run very easily for you without the La Clojure plugin.
You could either import the Maven project inside of IntelliJ (File -> Import Project...), or you could simply use the Maven IDEA plugin. All you do is execute mvn idea:idea inside of the Maven directory, and a project file will be generated. This file may be opened as a project inside of IntelliJ.
EDIT: #maba warns not to use the Maven IntelliJ plugin.
I read this article which shows how to import/export projects in Eclipse (although it seems a little outdated and I'm using 3.7 Indigo).
To export a project, you go to File >> Export and it creates some kind of "project archive" file on the local file system. You could then email it to someone else, who could then import the archive as a new project or into an existing project.
But what if you don't have an "archive" file to begin with?!? What if you just have the project files and directories but without all the Eclipse-metatdata (.project file, etc.)? Is there anyway to tell Eclipse to look at, say:
/home/myuser/some/path/to/project/root/
src/main/java
SomeObject.java
build.xml
...and get it to read that as a new Java project?
Try the steps below:
Create a Java Project in Eclipse as below:
Load the project contents from your file system as below:
Hope this works for you.
.project and .classpath files are the base of the project structure. Without a .project file Eclipse won't recognize your project. The .classpath is important too but that one changes between environments. Should you use the files from another environment you'll have to reconfigure some settings.
Rather than emailing code, I suggest you use a Version Control system and, also, some Eclipse plugins. SVN + Subclipse for example.
If you trully want to send the project to another person just send him the project's folder and import it as an existing project by doing right click on the project explorer and selecting Import > Existing Project into workspace.