Hi Lou, Sounds like one of two things:
1) The linker needs to access that .so file and can't - probably because it is in the home directory of the pi user. If you move the jdk folder under /usr/lib/ (on my Linux laptop I tend to stick all the different version of Java I have in /usr/lib/jdk/) with owner permission for the root user/group it should have the permissions it needs there. 2) There is another version of Java already installed on Raspian and some of the environment variables / symlinks that came with it are causing a conflict. If you try java -version at the shell do you get a version number? I have a Pi 3B at home so will try and replicate - probably won't get a chance until this weekend. Pete On Wed, Oct 9, 2019 at 5:13 AM Lou <lk...@knob.com> wrote: > When trying to add a remote embedded java platform on a Raspberry pi I get > an error when I click <Finish> > > Looking at the Raspberry file structure it looks like the jre gets > properly installed, however the last step fails. > > The following output seems to indicate that the problem is "error while > loading shared libraries: libjli.so:" which I do not see in the raspberry > /lib/ directory. How do I fix this? With the error the IDE does not know > about the remote platform and I can't move on. I see libjli.so in the IDE > under <Tools> -> <Libraries> > > {Output} > > ant -f > C:\\Users\\Lou\\AppData\\Local\\Temp\\antScript6991162096244334839.xml > -Dremote.working.dir=/home/pi/NetBeansProjects/ -Dremote.password=***** > -Dremote.username=pi -Dremote.port=22 "-Dprobe.file=C:\\Program > Files\\NetBeans-11.1\\netbeans\\java\\modules\\ext\\org-netbeans-modules-java-j2seembedded-probe.jar" > -Dremote.host=192.168.1.147 -Dremote.platform.home=/home/pi/jre/ > -Dplatform.properties.file=C:\\Users\\Lou\\AppData\\Local\\Temp\\platform769343619457372633.properties > connect-ssh-password > connect-ssh-password: > Connecting to 192.168.1.147:22 > cmd : mkdir -p '/home/pi/NetBeansProjects/' > Connecting to 192.168.1.147:22 > done. > Connecting to 192.168.1.147:22 > cmd : cd '/home/pi/NetBeansProjects/'; '/home/pi/jre//bin/java' -jar > org-netbeans-modules-java-j2seembedded-probe.jar platform.properties > /home/pi/jre//bin/java: error while loading shared libraries: libjli.so: > cannot open shared object file: No such file or directory > C:\Users\Lou\AppData\Local\Temp\antScript6991162096244334839.xml:44: > Remote command failed with exit status 127 > BUILD FAILED (total time: 10 seconds) > > {Raspberry pi file structure} > > pi@raspberrypi:~ $ ls > Desktop Downloads MagPi Music Pictures Templates > Documents jre mu_code NetBeansProjects Public Videos > pi@raspberrypi:~ $ ls NetBeansProjects > org-netbeans-modules-java-j2seembedded-probe.jar > <------------------------- > pi@raspberrypi:~ $ ls jre > bin bom COPYRIGHT lib release THIRDPARTYLICENSEREADME.txt > pi@raspberrypi:~ $ ls jre/bin > java keytool rmid rmiregistry > pi@raspberrypi:~ $ ls jre/lib <----------------------------- > arm jvm.hprof.txt > calendars.properties logging.properties > charsets.jar management > classlist management-agent.jar > content-types.properties meta-index > currency.data net.properties > ext resources.jar > gcf.jar rt.jar > hijrah-config-umalqura.properties security > jce.jar tzdb.dat > jsse.jar > pi@raspberrypi:~ $ > > > -- > > Lou > >