>>>>> "Chris" == Chris Evans <chrish...@psyctc.org> writes:

    Chris> As ever, I learn from this: I didn't know apt-file. Got it, 
installed it, used it: 
    Chris> root@DebianAdvent:/home/chris/Downloads/gmp-6.1.2# apt-file search 
jni.h 
    Chris> android-libnativehelper-dev: /usr/include/android/nativehelper/jni.h 
    Chris> android-platform-frameworks-native-headers: 
/usr/include/android/android/asset_manager_jni.h 
    Chris> android-platform-frameworks-native-headers: 
/usr/include/android/android/native_window_jni.h 
    Chris> gcj-6-jdk: /usr/lib/gcc/x86_64-linux-gnu/6/include/jni.h 
    Chris> gcj-6-jdk: /usr/lib/jvm/java-1.5.0-gcj-6-amd64/include/jni.h 
    Chris> libavcodec-dev: /usr/include/x86_64-linux-gnu/libavcodec/jni.h 
    Chris> libgluegen2-build-java: 
/usr/share/gluegen2/make/stub_includes/jni/jni.h 
    Chris> openjdk-8-jdk-headless: 
/usr/lib/jvm/java-8-openjdk-amd64/include/jni.h 

    Chris> I was 99% sure I already had that last installed. Sure enough: 

    Chris> root@DebianAdvent:/home/chris/Downloads/gmp-6.1.2# apt-get install 
openjdk-8-jdk-headless 
    Chris> Reading package lists... Done 
    Chris> Building dependency tree 
    Chris> Reading state information... Done 
    Chris> openjdk-8-jdk-headless is already the newest version 
(8u181-b13-2~deb9u1). 
    Chris> openjdk-8-jdk-headless set to manually installed. 
    Chris> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

    Chris> Anyone else got any ideas? 

    Chris> Chris 

I have not followed the discussion closely, so my
apologies if I am off-topic. But on Ubuntu 18.04 at
least you can run

  sudo apt install openjdk-11-jdk
  R CMD javareconf -e

and then in R

  install.packages("rJava")

should work.

kind regards
        Enrico

    >> From: "Johannes Ranke" <johannes.ra...@jrwb.de>
    >> To: "r-sig-debian" <r-sig-debian@r-project.org>, "Chris Evans"
    >> <chrish...@psyctc.org>
    >> Sent: Tuesday, 22 January, 2019 08:47:28
    >> Subject: Re: [R-sig-Debian] So nearly there, but can't install rJava

    >> Am Dienstag, 22. Januar 2019, 08:27:14 CET schrieb Chris Evans:

    >> ...

    >> > error: jni.h: No such file or directory

    >> > #include <jni.h>

    >> > ^

    >> > compilation terminated.

    >> You get a complaint that jni.h is missing. So one strategy would be to 
look for
    >> this file in the available packages:

    >> sudo apt-file search jni.h

    >> One of the packages returned is openjdk-8-jdk-headless (which I happen 
to have
    >> installed). I think (others will know for certain) that you need a Java
    >> Development Kit (jdk) not just a runtime environment (jre).

    >> Cheers,

    >> Johannes

    Chris> -- 
    Chris> Chris Evans <ch...@psyctc.org> Skype: chris-psyctc 
    Chris> Visiting Professor, University of Sheffield 
<chris.ev...@sheffield.ac.uk> 
    Chris> I do some consultation work for the University of Roehampton 
<chris.ev...@roehampton.ac.uk> and other places but this <ch...@psyctc.org> 
remains my main Email address. 
    Chris> I have "semigrated" to France, see: 
https://www.psyctc.org/pelerinage2016/semigrating-to-france/ if you want to 
book to talk, I am trying to keep that to Thursdays and my diary is now 
available at: https://www.psyctc.org/pelerinage2016/ecwd_calendar/calendar/ 
    Chris> Beware: French time, generally an hour ahead of UK. That page will 
also take you to my blog which started with earlier joys in France and Spain! 


-- 
Enrico Schumann
Lucerne, Switzerland
http://enricoschumann.net

_______________________________________________
R-SIG-Debian mailing list
R-SIG-Debian@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-debian

Reply via email to