Incompatible JVM message when trying to install eclipse - java

I just completed a Selenium Webdriver course using a borrowed windows laptop. However as I use Macs at home I am trying to install Eclipse on my own iMac using OSX 10.11.4.
I downloaded and ran the installer for Eclipse but I got the error message "Incompatible JVM - version 1.7.0_79 of the JVM is not suitable for this product. Version 1.8or greater is required"
So I installed the latest version of java (1.8) which went fine, however when I try to launch Eclipse again I get the same message. And when I enter Java -version into the terminal I still java version "1.7.0_79"
I did a bit of digging around and I came across a thread from a couple of years back Java 1.7 on OSX 10.9.2 running as 1.5? which appears to state that the solution to this is
rm -rf ~/Library/Java/Extensions
sudo rm -rf /Library/Java/Extensions
Now I am not a very technical person and when I entered these commands into the terminal window I got the message :
ARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
So I aborted until I can find out if this is still the solution as this was the solution 3 years ago and is this all I need to do to get this issue fixed.
Any help would be very much appreciated

Related

I am trying to download android studio but it keeps telling me to install Java which i have done so. Please tell me what i should do?

I am trying to download android studio but it keeps telling me that i need to update or install Java, which i have done so afew times. But it keeps giving me the Java error message. I am running this on MacOS Mojave version 10.14.5. This is what the error keeps saying:
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Make sure to install the latest JDK 12 from below link
https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
Configure the JVM and verify with command "java -version"
If above tasks has completed, retry the installation process.#naj
Set the JAVA_HOME Variable
Windows: configure java_home guide
Mac: configure java home guide
To verify whether you have install JAVA correctly or not in your machine. Do like below :
Open Command Prompt and Type : java -version
If it shows you the version then it all correct. But, if it does not recognize the command then you need to paste your jdk path in Environment variables. i.e : C:\Program Files\Java\jdk1.8.0_181\bin

IBM i Access doesn't start on Fedora

Here is my setup:
System76 Gallago Pro
Fedora 30
OpenJDK 1.8.0_201 (I did try Oracle as well)
I installed per IBM's instructions, using the installer script from the command line. I went through the installer menu and got to the success screen. I have done this a half dozen times on other machines and with OS upgrades on this same machine.
When I use the super key to find the program it is there; I click on the icon and my box returns to the desktop - but i Access doesn't start.
If I start via the command line using the start script, I get MSGGEN045 - A graphical user interface is not available.
If I run the java program directly
java -Xmx1024m -jar /opt/ibm/iAccessClientSolutions/acsbundle.jar I get the same message as when using the start script.
How can I get past this error? Or,what else can I do to track down what is happening?
I've had two issues when running iACS on Fedora. The first was the OS had a headless JVM installed by default. The second was something to do with sound.
Based on "MSGGEN045 - A graphical user interface is not available", I'd suspect a headless JVM.
HTH
Edit:
I checked for the headless JVM at the direction of IBM support. I don't remember the exact wording, but the name of the installed package was a dead giveaway. A simple "rpm -qa" was all it took.
I don't have anything Fedora specific but it seems that you either didn't install a Java Runtime Environment or just a headless version of it (jre-headless). Install a full JRE and everything should be fine.
You could check this with yum:
yum list installed | grep jre
Fedora is running wayland and not X11. Java doesn't play nice with wayland as of yet. As far as I know there are no plans yet to fix that. This is a good place to start https://www.ibm.com/developerworks/community/forums/html/topic?id=1b366edf-0e70-40d5-8d92-30d401edd97a

How to run netbeans-8.2-linux.sh in ubuntu 18.04

it's been exactly three days that I'm downloading all sorts of versions of netbeans, but in the end I can not run the command ./netbeans-8.2-linux.sh which always shows me an error .
here is somehow the message that sends me the terminal when I execute this command:
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
No protocol specified
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
So I ask myself the question: how to solve this type of problem?
you're missing the JDK. most easy might be to install JDK 8u111 with NetBeans 8.2.
this would install both of them. otherwise just install the JDK - and then NetBeans.

Installing Java Runtime with Saltstack

I'm using Salt to configure a bunch of Centos machines (rpm-based) and I need to install the Java runtime. I've seen some discussion of doing this with Ubuntu-based machines but I wonder if anybody has done it on Redhat-based distros. The problem is getting past the "accept license" dialog without user intervention.
You can actually pre-seed the answers to those interactive questions. Here's a thread from the salt-users mailing list showing how: https://groups.google.com/d/msg/salt-users/95Q707FFWYo/CdcJN7FPpRAJ
There is this nice saltstack-formula/sun-java-formula
Formula to set up and configure Java JREs and JDKs from a tarball archive sourced via URL.
It can be installed using formulas documentation. I did not test this on a centos installation, but it uses tarball installation so maybe it would work. If someone tests it on a rvm based system, please comment here! ;)
I successfuly installed this on a debian machine with the following pillar:
java_home: /usr/lib/java
java:
source_url: http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.tar.gz
jce_url: http://download.oracle.com/otn-pub/java/jce/7/UnlimitedJCEPolicyJDK7.zip
version_name: jdk1.7.0_79
prefix: /usr/share/java
dl_opts: -b oraclelicense=accept-securebackup-cookie -L
It installed java-jdk successfully, but it failed to install jce. I created issue #20 for this just in case, but I don't actually need jce (at least, not now).

Possible bug in Java Web Start

I am using Ubuntu operating system with Java version 1.7.0_15 (Iced Tea). I am unable to access the Java web start application. Every time I start it I get message that Java web start requesting JRE 1.7 and then says that it is unable to install so manually install and then it failed to install the JRE. I do not know what to do.
Here is my java version
Here is few important information
1. I have validated JNLP file using JaNeLa and there is no error.
2. Ubuntu is opening Application with JRE 1.6 perfectly fine.
3. On Windows every version is running perfectly fine.
4. I have tried with deployment tool kit but the always redirect me to the Sun page to download the linux version of JRE and even after installing that it again redirect me to the download page.
Please let me know if I can provide more information.
So finally after working whole day I have found the problem with my system. I am not sure why my question got -3 but it was valid question. The problem was with the Java plugin in the Firefox browser. Although I have installed jdk 7 on my machine but the firefox plugin was still pointing to the jre6 so giving error. So I have to manually create the link for the jre 7 in my machine
ln -s /usr/lib/jvm/<<location of jre 7>>/jre/lib/i386/libnpjp2.so ~/.mozzilla/plugins
Then I restarted the browser and make sure that I have the latest plugin and it started working, So it was not the java installed but it was firefox plugin.
Just FYI, oracle has stopped it support for java plugin for linux due to some licensing so you have to install it manually. Thanks
You can check the installed plug-in by typing 'about:plugins' in your address bar of firefox
IMHO OpenJDK 7 is not a JRE 7.
You may uninstall it before install oracle jre. Otherwise you have to use sudo update-alternatives to define the default java version
See https://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6

Categories

Resources