Hi, Jeroen et al.:

On 2020-04-30 03:15, Jeroen Ooms wrote:
On Thu, Apr 30, 2020 at 6:38 AM Spencer Graves
<spencer.gra...@prodsyse.com> wrote:
Hello, All:


        "00install.out" from "R CMD check Ecfun_0.2-4.tar.gz" includes:


Error:  package or namespace load failed for 'Ecfun':
   .onLoad failed in loadNamespace() for 'rJava', details
    call: inDL(x, as.logical(local), as.logical(now), ...)
    error:  unable to load shared object 'c:/Program
Files/R/R-4.0.0/library/rJava/libs/i386/rJava.dll':
    LoadLibrary failure: ^1 is not a valid win32 application

This is an error in loading the rJava package, so it is not related to
rtools40, and probably inappropriate for this mailing list.

As Simon suggested, you may have to install the 32-bit Java JDK. See
also this faq: 
https://github.com/r-windows/docs/blob/master/faq.md#how-to-install-rjava-on-windows


      In fact I had both 32- and 64-bit Java installed but only the 64-bit was in the path.  I added the 32-bit, but that did not fix the problem.  The last 2.5 lines in the section "How to install rJava on Windows?" to which you referred me reads:


to build rJava from source, you need the --merge-multiarch flag:

install.packages('rJava', type = 'source', INSTALL_opts='--merge-multiarch')


      When I tried that, I got:


Warning in system("sh ./configure.win") : 'sh' not found


*** ON THE OTHER HAND:  The error message above says 'c:/Program
Files/R/R-4.0.0/library/rJava/libs/i386/rJava.dll':
   LoadLibrary failure: ^1 is not a valid win32 application


>>>> Is "rJava.dll" a valid win32 application?


      Suggestions?
      Thanks,
      Spencer Graves


p.s.  A similar problem with rJava a month ago was fixed by installed 64-bit Java.  Now with the upgrade to R 4.0.0 and rtools40, this no longer works.

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to