azaz 27 Grudnia 2020 27 Grudnia 2020 (edytowane) Gdy chcę uruchomić jakąś aplikację JAR na Windowsie 10 Pro 64 bit to wyskakuje napis A JNI error has occurred, please check your installation and try again mam zainstalowaną Jave 8 Update 271 w 2 wersjach 32 i 64 bitową Program BurpSuite 2020.11.1 https://portswigger.net/burp Może zamiast Java Runtime Environment trzeba zainstalować Java Development Kit? Czy gdy jest zainstalowana Java Runtime Environment i chce się zainstalować Java Development Kit to czy najpierw trzeba odinstalować Runtime Environment? Edytowane 27 Grudnia 2020 przez Mativve Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowana odpowiedź -n3veR 27 Grudnia 2020 Rekomendowana odpowiedź 27 Grudnia 2020 Masz różne wersje Javy - dlatego ten błąd. Jakiego IDE używasz do pisania aplikacji? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
azaz 27 Grudnia 2020 Autor 27 Grudnia 2020 8 minut temu, -n3veR napisał: Masz różne wersje Javy - dlatego ten błąd. Jakiego IDE używasz do pisania aplikacji? mam tylko zainstalowaną Jave Java Runtime Environment 8 Update 271 w 2 wersjach 32 i 64 bitową Czy na 64 bitowym systemie powinno się instalować tylko 64 bitowego Java Runtime Environment? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 27 Grudnia 2020 27 Grudnia 2020 Chodziło mi o to, że program został napisany i skompilowany w innej wersji Java niż masz na kompie 😄 5 minut temu, kacper6768 napisał: Czy na 64 bitowym systemie powinno się instalować tylko 64 bitowego Java Runtime Environment? Jeżeli jest wersja pod Twoją architekturę (x64), to tak. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
azaz 27 Grudnia 2020 Autor 27 Grudnia 2020 46 minut temu, -n3veR napisał: Chodziło mi o to, że program został napisany i skompilowany w innej wersji Java niż masz na kompie 😄 Jeżeli jest wersja pod Twoją architekturę (x64), to tak. Po czym można poznać pod jaką wersję Javy został napisany jar? Kiedyś gdy na 64 bitowym Windowsie instalowało się 32 bitowe Firefoxy (wtedy brakowało 64 bitowych przeglądarek mimo żeby było 64 bitowe Windowsy) to było zalecane instalowanie 2 wersji Java 32 i 64 bitowych. To jak mam zainstalowane 2 wersji Javy to czy 32 bitową powinienem odinstalować? Gdybym się zdecydował na jakąś mało znaną przeglądarkę która by była tylko w wersji 32 bitowej i by któraś strona jak na przykład to czatowania co wymaga Javy to czy wtedy by nie działała 64 bitowa Java na 32 bitowej przeglądarce? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 27 Grudnia 2020 27 Grudnia 2020 17 minut temu, kacper6768 napisał: Po czym można poznać pod jaką wersję Javy został napisany jar? Jeżeli ten plik nie jest Twój, to spróbuj otworzyć plik *.jar np. przez WinRAR-a, to powinieneś w środku znaleźć potrzebną informację. 18 minut temu, kacper6768 napisał: Kiedyś gdy na 64 bitowym Windowsie instalowało się 32 bitowe Firefoxy Nadal się tak robi, jeżeli jakiś program posiada tylko 32-bitową wersję. Architektura 64-bitowa jest kompatybilna wstecz, ale jeżeli masz do wyboru program x86 a x64, to instaluje się _zawsze_ x64. 20 minut temu, kacper6768 napisał: jak mam zainstalowane 2 wersji Javy to czy 32 bitową powinienem odinstalować? Tak. 20 minut temu, kacper6768 napisał: Gdybym się zdecydował na jakąś mało znaną przeglądarkę która by była tylko w wersji 32 bitowej i by któraś strona jak na przykład to czatowania co wymaga Javy to czy wtedy by nie działała 64 bitowa Java na 32 bitowej przeglądarce? Strony internetowe i aplikacje webowe nie wymagają do działania Javy - w tym cały ich urok. Java, to język programowania dla aplikacji _przeważnie_ desktopowych. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
azaz 27 Grudnia 2020 Autor 27 Grudnia 2020 7 minut temu, -n3veR napisał: Nadal się tak robi, jeżeli jakiś program posiada tylko 32-bitową wersję. Architektura 64-bitowa jest kompatybilna wstecz, ale jeżeli masz do wyboru program x86 a x64, to instaluje się _zawsze_ x64. Tak. Czy 32 bitowa Java Runtime Environment koliduje z 64 bitową wersją i się z nią gryzie tak jak 2 aktywne antywirusy czy to tylko niepotrzebna wersja? Tu zainstalowałem Java SDK 15 co tu na obrazku Ale Visual C++ Runtime Environment automatyczny instalator instaluje automatyczne 32 i 64 bitową wersję to czy wtedy 32 bitowe trzeba usuwać? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 27 Grudnia 2020 27 Grudnia 2020 45 minut temu, kacper6768 napisał: instalator instaluje automatyczne 32 i 64 bitową wersję to czy wtedy 32 bitowe trzeba usuwać? Nie. Instaluje dwie wersje, bo prawdopodobnie część rzeczy wymaga 32-bitów. 46 minut temu, kacper6768 napisał: Czy 32 bitowa Java Runtime Environment koliduje z 64 bitową wersją i się z nią gryzie tak jak 2 aktywne antywirusy Nie powinno tak być. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
azaz 27 Grudnia 2020 Autor 27 Grudnia 2020 Czy na 64 bitowym Windowsie i 64 bitowej javie nic nie wymaga 32 bitowych składników javy? Czy może mimo wszystko tak być żeby jednak jakiś program wymagał 32 bitowej javy gdyby była zainstalowana 64 bitowa? Czy Java SDK Development Kit zawiera w sobie Javę Runtime Environment? Jaka jest ostatnia wersja Javy Runtime Environment i Java SDK Development Kit zgodna z Windowsem XP SP3 i skąd można ją pobrać? Te informacje się wzajemnie wykluczają Godzinę temu, -n3veR napisał: Nadal się tak robi, jeżeli jakiś program posiada tylko 32-bitową wersję. Architektura 64-bitowa jest kompatybilna wstecz, ale jeżeli masz do wyboru program x86 a x64, to instaluje się _zawsze_ x64. i https://java.com/pl/download/which_download.jsp Choose the 32-bit download to use with a 32-bit browser. Choose the 64-bit download to use with a 64-bit browser. If you use 32-bit and 64-bit browsers, you need to download both 32-bit and 64-bit Java. Z tego wynika że do 32 bitowych przeglądarek powinno się instalować 32 bitową wersję javy nawet na 64 bitowym Windowsie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 27 Grudnia 2020 27 Grudnia 2020 Proszę, czytaj ze zrozumieniem. Nic się nie wyklucza. Jeżeli potrzebujesz 32-bity, to takie też instalujesz, ale to są pojedyncze przypadki. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
azaz 28 Grudnia 2020 Autor 28 Grudnia 2020 http://compomics.github.io/projects/compomics-utilities/wiki/JavaTroubleShooting#32-bit-or-64-bit Multiple Installations - If you have both 32 and 64 bit versions of Java the operating system can get confused about which version to use when running Java tools. For Windows the CompOmics tools try to default to the 64 bit version of Java. You can override this option by setting your own Java Home, by creating a file called JavaHome.txt in the resources\conf folder of the tool, with the path to the bin folder of the Java installation, e.g., C:\Program Files\Java\jdk1.7.0_21\bin\. If the folder does not exist (or it does not contain the required files), the default Java version will be used. Czy gdy są zainstalowane jednocześnie 2 wersje 32 i 64 bitowa java to czy system może nie wiedzieć z której wersji korzystać? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.