You are not logged in.
Why is javah missing from java10-openjdk? Is this an omission or is there a reason for this?
I need javah for rJava and the R packages that depend on it. I've been working around this, over the past several months, by using java9-openjdk instead (see https://stackoverflow.com/questions/500 … #50027990). But now that java10-openjdk is officially replacing java9-openjdk and since javah is still missing from java10-openjdk, I thought that I would ask.
Thank you.
Last edited by prosoitos (2018-08-08 17:05:46)
Offline
Offline
Oh! thank you! I've been intrigued by this for months, but had failed to find this info. Looks like javac should do the job, so hopefully I'll get rJava to work.
I appreciate the link!
Offline
Oh, actually rJava installed without complaint. When I tried it, months ago, when java10-openjdk was just out, it was asking for javah. But apparently, not anymore. I guess an update in rJava must have adapted to the change.
So all is good. Thank you!
Last edited by prosoitos (2018-08-08 08:20:55)
Offline
Please mark as [SOLVED] by editing the title in your original post: https://wiki.archlinux.org/index.php/Co … ow_to_post
Offline
Users have been warned of the pending removal since JDK 9, in which a warning is generated each time the javah tool is invoked.
Missed this?
Offline
Thank you for the [SOLVED] reminder.
I never invoked javah directly. I never work with java. I only need to have it installed to have R packages that rely on rJava working... So no, I never saw this.
In fact, I really don't know anything about java and ignored the very existence of javah until R complained about its absence. All I know is that some of the R packages I use need rJava and rJava needs jdk. Sorry for my utter ignorance when it comes to java.
Last edited by prosoitos (2018-08-08 17:10:07)
Offline
That is a good reason. I also try to avoid Java if possible.
Offline