So I'm trying to run the 'javah' tool on a compiled .class file in Eclipse, but I have no idea how to do it. The examples I found simply said something along the lines of 'run javah on your class...' but I don't really know where I'd find such a command line in Eclipse.
If someone can give me a set of idiot proof instructions get this done in Eclipse, I'd be grateful.
Thanks :)
AFAIK Eclipse does not integrate javah by default. You have to set it up as external tool yourself.
${project_loc}/bin/
where bin is your Projects output directory${java_type_name}
to the argumentsWith this setup you can call javah as external tool on any java file in the Package explorer. The generated header files currently land in the bin dir, this can be changed by adding the -d option.
Here is a sample command line:
javah -classpath /path/to/project/classes com.mycompany.MyClass
/path/to/project/classes - This is the 'Output folder' from the Source
tab of Java Build Path
properties page for you project.
It may be relative to the directory from where you are running javah.
You may use -verbose
flag to see more details about what's going on.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With