Install Eclipse plugin - "no repository found at jar" - eclipse-plugin

I am trying to install a plugin I wrote.
Using Eclipse Add/Remove Software, I am using the "Add Archive" and choosing the zip file I just distributed.
(Plugin written and tested in eclipse-RPC and I try to install on MyEclipse)
During the installation I get: "no repository found at jar" error.
Any clue?

Please post the contents of the file, e.g. it's file and folder structure.
It seems that the ZIP file is not in the format of an Archived Update Site.
The ZIP file should contain the following items in the root:
plugins/
features/
site.xml
artifacts.xml
contents.xml

Related

Unable to find package location when creating application using yfiles-application generator

I am using the below documentation to get started with yfiles application.
https://github.com/yWorks/generator-yfiles-app
I am stuck with the 2nd question the generator asks "Path of yFiles for HTML package".
What is the default location of this package? Is this a package.json file?
Resolved the issue.
No where in the documentation/read-me did it mention that I had to download the package separately.
https://www.yworks.com/downloads
I had to download and unzip the contents. And this directory becomes the location of the package.

Need help installing the MercurialEclipse plugin on an offline machine

MercurialEclipse' homepage has links to an update site and, indirectly, to downloadable archives. I can't use the update site since my machine is not connected to the Internet, so I'm downloading the archive on a connected machine and copying it to the target machine.
But now - what do I do?
Putting the JAR file (com.vectrace.MercurialEclipse_2.1.0.201304290948.jar ) in the 'dropins/' folder has no effect.
Putting the JAR file in the 'plugins/' folder also has no effect
Eclipse will not treat the archive as an update site (using Install New Software | Add)
So how do I install this thing?
These steps are untested but they should replicate the update site on your local file system:
Clone this repository: https://code.google.com/a/eclipselabs.org/p/mercurialeclipse.wiki/
Download the stable plugin jar file from the downloads section and place it in update_site/stable/plugins
Edit update_site/stable/site.xml and remove all the <archive ..> elements.

How to manually install JAutodoc in eclipse kepler?

I do not have access to the internet from eclipse so I can not add software using update sites. I have tried several different methods but none seems to be working.
I am using the JBoss Dev Studio version of kepler, but I figured this might be a general eclipse question.
Tried Help- Install New Software - Add... - browse to zip file and I get "could not find jar:file:/blahblahblah/jautodoc_1.10.0.zip!/" Nothing.
Tried unzipping it so we end up with eclipse/dropins/jautodoc_1.10.0/[features | plugins followed by restart. Nothing.
Tried unzipping it so we end up with eclipse/dropins/[features | plugins] followed by restart. Still nothing.
What is the definitive way to do this?
Follow these steps for Installation:
Download jautodoc_1.11.0.zip file from :
http://jautodoc.sourceforge.net/index.html#download
Unzip the jautodoc_1.11.0.zip file from the eclipse folder.
Verify the following files get copied:
Plugin folder :
net.sf.jautodoc.velocity_1.11.0.jar
net.sf.jautodoc_1.11.0.jar
Features folder :
net.sf.jautodoc.feature_1.11.0
Restart eclipse.
The JAutodoc feature should be available in Windows --> Preferences
Usage :
Select the whole file or method or attribute --> Rightclick --> Add Javadoc
Visit the following link for further info :
http://www.roseindia.net/IDE/Eclipse/jautodoc-plugin.shtml
I finally figured it out. The correct place to install the plugin and features folders is in
$ECLIPSE_HOME/studio/dropins/jautodoc
I had to create the dropins and jautodoc folders.
Perhaps it goes without saying that you can name the sub-folder containing features and plugins to whatever you want.

How can I add the Apache POI Library in Eclipse - for Selenium Webdriver project?

I need to add the apache poi to my project (I need hssf, ss and xssf). I downloaded a jar file from the internet but it does not contain xssf. I went to http://poi.apache.org/ and I downloaded this: http://www.apache.org/dyn/closer.cgi/poi/release/src/poi-src-3.9-20121203.zip, I extract it..and got stucked. I tried Part 1 but that was only for JavaDoc.
How should I proceed from here?
Download The latest stable release: Apache POI 3.16-FINAL distribution,
open your eclipse project properties,
Java Built Path > Libraries > Add external JARs,
then extract the zip file you downloaded and navigate the extracted folder,
select all the JARs under the sub folders (docs, lib, ooxml-lib),
then finally in the Order and Export section put marks to jar libs you just added,
and click OK.
Promoting a comment to an answer
You should head to the Apache POI Download Page, and then download the binary release. The binary releases have -bin- in their file names. The binary releases contain the POI jars, and their dependencies.
What you've downloaded with -src- in the name is the source package, which contains everything you need to build Apache POI yourself, but if you just want to get started you're much better off with the pre-compiled binary package.

how to use DEXtoJar

I find the solution to decompile a file dex to jar from this link http://code.google.com/p/dex2jar/downloads/list but i don't understand how to use it.
Follow the below steps to do so_
Rename your APK file(e.g., rename your APK file to .zip Ex- test.apk -> test.zip) & extract resultant zip file.
Copy your .dex file in to dex2jar folder.
Run setclasspath.bat. This should be run because this data is used in the next step.
Go to Windows Command prompt, change the folder path to the path of your dex2jar folder and run the command as follows:
d2j-dex2jar.bat classes.dex
enjoy!! Your jar file will be ready in the same folder with name classes_dex2jar.jar.
Hope this helps you and All reading this... :)
Download dex2jar https://code.google.com/p/dex2jar/downloads/list
Run dex2jar on apk d2j-dex2jar.sh someApk.apk
open jar file in JD GUI http://jd.benow.ca/
Follow this guide: https://code.google.com/p/dex2jar/wiki/UserGuide
--Update 10/11/2016--
Found this ClassyShark from Google's github pretty easy to view code from APK.
https://github.com/google/android-classyshark
// make sure that you downloaded release https://github.com/pxb1988/dex2jar/releases (for the ppl who coldnt find this link in /dex2jar/downloads/list
Step 1 extract the contents of dex2jar.*.*.zip file
Step 2 copy your .dex file to the extracted directory
Step 3 execute dex2jar.bat <.dex filename> on windows, or ./dex2jar.sh <.dex filename> on linux
Simple way
Rename your test.apk => test.zip
Extract test.zip then open that folder
Download dex2jax & Extract
Copy classes.dex file from test folder
Past to dex2jar Extracted folder
if use windows press Alt & D keys then type cmd press Enter(open to cmd)
run the command d2j-dex2jar.bat classes.dex
Download JD-GUI
Move classes-dex2jar.jar file to JD-GUI
Everything Done..
old link
the link http://code.google.com/p/dex2jar/downloads/list is old, it will redirect to https://github.com/pxb1988/dex2jar
dex2jar syntax
in https://github.com/pxb1988/dex2jar, you can see your expected usage/syntax:
sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
can convert from apk to jar.
want dex to jar
if you have dex file (eg. using FDex2 dump from a running android apk/app), then you can:
sh d2j-dex2jar.sh -f ~/path/to/dex_to_decompile.dex
can got the converted jar from dex.
example:
/xxx/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.huili.readingclub8825612.dex
dex2jar com.huili.readingclub8825612.dex -> ./com.huili.readingclub8825612-dex2jar.jar
want jar to java src
if you continue want convert from jar to java sourcecode, then you, have multiple choice:
using Jadx directly convert dex to java sourcecode
first convert dex to jar, second convertjartojava sourcecode`
Note
how to got d2j-dex2jar.sh?
download from dex2jar github release, got dex-tools-2.1-SNAPSHOT.zip, unzip then got
you expected Linux's d2j-dex2jar.sh
and Windows's d2j-dex2jar.bat
and related other tools
d2j-jar2dex.sh
d2j-dex2smali.sh
d2j-baksmali.sh
d2j-apk-sign.sh
etc.
what's the full process of convert dex to java sourcecode ?
you can refer my (crifan)'s full answer in another post: android - decompiling DEX into Java sourcecode - Stack Overflow
or refer my full tutorial (but written in Chinese): 安卓应用的安全和破解
If anyone is still looking for an easy way to decompile an APK (with resource decompiling), have a look at the tools I have created: https://github.com/dirkvranckaert/AndroidDecompiler
Just checkout the project locally and run the script as documented and you'll get all the resources and sources decompiled.
You can decompile your .apk files and download online.
http://www.javadecompilers.com/
Download latest dex2jar from here -> dex2jar
Run this command on linux -> sh d2j-dex2jar.sh classes.dex
Download java decompiler from here - > JD-GUI
Drag and drop the classes-dex2jar.jar file to JD-GUI
If you're looking for the version for windows get it from source forge:
https://sourceforge.net/projects/dex2jar/
It has the d2j-dex2jar.bat file you need
Download Dex2jar and Extract it.
Go to Download path
./d2j-dex2jar.sh /path-to-your/someApk.apk
if .sh is not compilable, update the permission: chmod a+x d2j-dex2jar.sh.
It will generate .jar file.
Now use the jar with JD-GUI to decompile it
After you extract the classes.dex file, just drag and drop it to d2j-dex2jar
Can be used as follow:
Download dex2jar here and extract it.
Download Java decompiler here (If you want to investigate .class file)
Get you release .apk file and change its extension with .zip
Extract .zip and find the classes.dex and classes2.dex
Paste these files into dex2jar folder where .bat file exist of dex2jar (normally names as d2j-dex2jar)
From dex2jar folder, open cmd [Shift+right click to see option to open cmd/power shell]
Type the command in cmd: d2j-dex2jar release.apk
You will get the .class file, open this file into Java Decompiler.
The below url is doing same as above answers. Instead of downloading some jar files and doing much activities, you can try to decompile by:
http://apk-deguard.com/