Can we install two versions of Java JDK on Windows?Can program developed with Java 8 be run on Java 7?How can I concatenate two arrays in Java?How can I get the latest JRE / JDK as a zip file rather than EXE or MSI installer?How to set java_home on Windows 7?Android SDK installation doesn't find JDKFailed to load the JNI shared Library (JDK)Can't execute jar- file: “no main manifest attribute”Can't start Eclipse - Java was started but returned exit code=13Installed Java 7 on Mac OS X but Terminal is still using version 6Android Studio installation on Windows 7 fails, no JDK foundHow to install Java 8 on Mac
Unlock My Phone! February 2018
What does “the session was packed” mean in this context?
How to Recreate this in LaTeX? (Unsure What the Notation is Called)
What reasons are there for a Capitalist to oppose a 100% inheritance tax?
If human space travel is limited by the G force vulnerability, is there a way to counter G forces?
Can my sorcerer use a spellbook only to collect spells and scribe scrolls, not cast?
How do I gain back my faith in my PhD degree?
Are there any examples of a variable being normally distributed that is *not* due to the Central Limit Theorem?
What about the virus in 12 Monkeys?
Could the museum Saturn V's be refitted for one more flight?
How does a predictive coding aid in lossless compression?
Short story with a alien planet, government officials must wear exploding medallions
What is the most common color to indicate the input-field is disabled?
One verb to replace 'be a member of' a club
How dangerous is XSS?
Do UK voters know if their MP will be the Speaker of the House?
How can saying a song's name be a copyright violation?
How do I handle a potential work/personal life conflict as the manager of one of my friends?
Im going to France and my passport expires June 19th
Little known, relatively unlikely, but scientifically plausible, apocalyptic (or near apocalyptic) events
How to compactly explain secondary and tertiary characters without resorting to stereotypes?
How do conventional missiles fly?
Is there a hemisphere-neutral way of specifying a season?
Is it possible to create a QR code using text?
Can we install two versions of Java JDK on Windows?
Can program developed with Java 8 be run on Java 7?How can I concatenate two arrays in Java?How can I get the latest JRE / JDK as a zip file rather than EXE or MSI installer?How to set java_home on Windows 7?Android SDK installation doesn't find JDKFailed to load the JNI shared Library (JDK)Can't execute jar- file: “no main manifest attribute”Can't start Eclipse - Java was started but returned exit code=13Installed Java 7 on Mac OS X but Terminal is still using version 6Android Studio installation on Windows 7 fails, no JDK foundHow to install Java 8 on Mac
I have created an executable JAR file developed on Java version 8. The JAR file was opening on double click. But as the Oracle applications support only Java 6, I had to install JRE 6, but then after the JRE 6 installation, my executable JAR file is not opening.
I have set the JDK 8 bin path in Path environment variables. Is there a solution for this problem? Why is the JAR file not opening after two Java versions in the system?
JAR should open even if two versions 6 and 8 of Java are installed in the system.
java java-8
New contributor
|
show 4 more comments
I have created an executable JAR file developed on Java version 8. The JAR file was opening on double click. But as the Oracle applications support only Java 6, I had to install JRE 6, but then after the JRE 6 installation, my executable JAR file is not opening.
I have set the JDK 8 bin path in Path environment variables. Is there a solution for this problem? Why is the JAR file not opening after two Java versions in the system?
JAR should open even if two versions 6 and 8 of Java are installed in the system.
java java-8
New contributor
8
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
2
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago
|
show 4 more comments
I have created an executable JAR file developed on Java version 8. The JAR file was opening on double click. But as the Oracle applications support only Java 6, I had to install JRE 6, but then after the JRE 6 installation, my executable JAR file is not opening.
I have set the JDK 8 bin path in Path environment variables. Is there a solution for this problem? Why is the JAR file not opening after two Java versions in the system?
JAR should open even if two versions 6 and 8 of Java are installed in the system.
java java-8
New contributor
I have created an executable JAR file developed on Java version 8. The JAR file was opening on double click. But as the Oracle applications support only Java 6, I had to install JRE 6, but then after the JRE 6 installation, my executable JAR file is not opening.
I have set the JDK 8 bin path in Path environment variables. Is there a solution for this problem? Why is the JAR file not opening after two Java versions in the system?
JAR should open even if two versions 6 and 8 of Java are installed in the system.
java java-8
java java-8
New contributor
New contributor
edited 2 days ago
Peter Mortensen
13.9k1987113
13.9k1987113
New contributor
asked 2 days ago
JTechseekerJTechseeker
516
516
New contributor
New contributor
8
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
2
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago
|
show 4 more comments
8
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
2
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago
8
8
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
2
2
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago
|
show 4 more comments
5 Answers
5
active
oldest
votes
You are facing a backward compatibility problem. Backwards compatibility means that you can run a Java 6 program on a Java 8 runtime, but not the other way around.
You can run a lower configuration on a higher configuration, not vice-versa
There are several reasons for that:
- Bytecode is versioned and the JVM checks if it supports the version it finds in .class files.
- Some language constructs cannot be expressed in previous versions of bytecode.
- There are new classes and methods in newer JREs which won't work with older ones.
If you really, really want (tip: you don't), you can force the compiler to treat the source as one version of Java and emit bytecode for another, using something like this:
javac -source 1.8 -target 1.6 MyClass.java
You can compile your code to Java 1.6 bytecode using JDK 1.8. Just take care of the following:
-source=1.8
and-target=1.6
compiler options- If you use Maven, consider having two pom.xml files, with an optional parent file.
Source: Can program developed with Java 8 be run on Java 7?
add a comment |
In the short term,
the answer is yes. Since both JDK files are downloaded as jar fils it will ok to download both jar files. The reason to not opening after two java versions is as @Elliott said: "in the system is Java 6 can't run Java 8 compiled code, you should be getting an error." That's exactly true but the problem is how to use multiple versions of JDK in a single machine.
Then we have to move on to long term,
The tricky thing is to manage these multiple JDKs and IDEs. It’s a piece of cake if I just use Eclipse for compiling my code because the IDE allows me to configure multiple versions of Java runtime. Unfortunately (or fortunately), I have to use the command line/shell to build my code. So, it is important that I have the right version of JDK present in the PATH and other related environment variables (such as JAVA_HOME).
Manually modifying the environment variables every time I want to switch between JDKs, isn’t a happy task. But, thanks to Windows Powershell, I’m able to write a script that can do the heavy lifting for me.
Basically, what you want to achieve is to set the PATH variable to add the Java bin folder and set the JAVA_HOME environment variable and then launch the correct Eclipse IDE. And, I want to do this with a single command. Let’s do it.
- Open a Windows Powershell.
- I prefer writing custom Windows scripts in my profile file so that it is available to run whenever I open the shell. To edit the profile, run this command:
notepad.exe $profile
- the $profile is a special variable that points to your profile file. - Write the below script in the profile file and save it.
function myIDE $env:Path = “C:vraajavajdk7bin;” $env:JAVA_HOME = “C:vraajavajdk7” C:vraaideeclipseeclipse set-location C:vraaworkspacemyproject play
function officeIDE
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
- Close and restart the Powershell.
- Now you can issue the command
myIDE
which will set the proper PATH and environment variables and then launch the Eclipse IDE.
As you can see, there are two functions with different configurations. Just call the function name that you want to launch from the Powershell command line (myIDE
).
If any issue please put a comment below!
add a comment |
I am not sure if this solution going to work or not.
Try to run command java -version and look if it returns java 6 or 8 path. Also try to give path of JDK 8 as JAVA_HOME variable and add that into path like this path=%JAVA_HOME%/bin and see if it works. If you get the java 6 as java version try to use above method and then install JRE 6
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
add a comment |
Hi All Thank you for your response. I kept java6 and reinstalled java8 and now forms and jar both are working!.
New contributor
add a comment |
Of course you can. More importantly Java has backward compatibility. It means you can use Java 6 functionality while using Java 8 version.
For an Oracle ERP instance, which requires Java 6 for opening form, kindly check if Oracle ERP is supporting Java 8 or not.
New contributor
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
JTechseeker is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55448416%2fcan-we-install-two-versions-of-java-jdk-on-windows%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are facing a backward compatibility problem. Backwards compatibility means that you can run a Java 6 program on a Java 8 runtime, but not the other way around.
You can run a lower configuration on a higher configuration, not vice-versa
There are several reasons for that:
- Bytecode is versioned and the JVM checks if it supports the version it finds in .class files.
- Some language constructs cannot be expressed in previous versions of bytecode.
- There are new classes and methods in newer JREs which won't work with older ones.
If you really, really want (tip: you don't), you can force the compiler to treat the source as one version of Java and emit bytecode for another, using something like this:
javac -source 1.8 -target 1.6 MyClass.java
You can compile your code to Java 1.6 bytecode using JDK 1.8. Just take care of the following:
-source=1.8
and-target=1.6
compiler options- If you use Maven, consider having two pom.xml files, with an optional parent file.
Source: Can program developed with Java 8 be run on Java 7?
add a comment |
You are facing a backward compatibility problem. Backwards compatibility means that you can run a Java 6 program on a Java 8 runtime, but not the other way around.
You can run a lower configuration on a higher configuration, not vice-versa
There are several reasons for that:
- Bytecode is versioned and the JVM checks if it supports the version it finds in .class files.
- Some language constructs cannot be expressed in previous versions of bytecode.
- There are new classes and methods in newer JREs which won't work with older ones.
If you really, really want (tip: you don't), you can force the compiler to treat the source as one version of Java and emit bytecode for another, using something like this:
javac -source 1.8 -target 1.6 MyClass.java
You can compile your code to Java 1.6 bytecode using JDK 1.8. Just take care of the following:
-source=1.8
and-target=1.6
compiler options- If you use Maven, consider having two pom.xml files, with an optional parent file.
Source: Can program developed with Java 8 be run on Java 7?
add a comment |
You are facing a backward compatibility problem. Backwards compatibility means that you can run a Java 6 program on a Java 8 runtime, but not the other way around.
You can run a lower configuration on a higher configuration, not vice-versa
There are several reasons for that:
- Bytecode is versioned and the JVM checks if it supports the version it finds in .class files.
- Some language constructs cannot be expressed in previous versions of bytecode.
- There are new classes and methods in newer JREs which won't work with older ones.
If you really, really want (tip: you don't), you can force the compiler to treat the source as one version of Java and emit bytecode for another, using something like this:
javac -source 1.8 -target 1.6 MyClass.java
You can compile your code to Java 1.6 bytecode using JDK 1.8. Just take care of the following:
-source=1.8
and-target=1.6
compiler options- If you use Maven, consider having two pom.xml files, with an optional parent file.
Source: Can program developed with Java 8 be run on Java 7?
You are facing a backward compatibility problem. Backwards compatibility means that you can run a Java 6 program on a Java 8 runtime, but not the other way around.
You can run a lower configuration on a higher configuration, not vice-versa
There are several reasons for that:
- Bytecode is versioned and the JVM checks if it supports the version it finds in .class files.
- Some language constructs cannot be expressed in previous versions of bytecode.
- There are new classes and methods in newer JREs which won't work with older ones.
If you really, really want (tip: you don't), you can force the compiler to treat the source as one version of Java and emit bytecode for another, using something like this:
javac -source 1.8 -target 1.6 MyClass.java
You can compile your code to Java 1.6 bytecode using JDK 1.8. Just take care of the following:
-source=1.8
and-target=1.6
compiler options- If you use Maven, consider having two pom.xml files, with an optional parent file.
Source: Can program developed with Java 8 be run on Java 7?
edited 2 days ago
Peter Mortensen
13.9k1987113
13.9k1987113
answered 2 days ago
Common ManCommon Man
2,23231431
2,23231431
add a comment |
add a comment |
In the short term,
the answer is yes. Since both JDK files are downloaded as jar fils it will ok to download both jar files. The reason to not opening after two java versions is as @Elliott said: "in the system is Java 6 can't run Java 8 compiled code, you should be getting an error." That's exactly true but the problem is how to use multiple versions of JDK in a single machine.
Then we have to move on to long term,
The tricky thing is to manage these multiple JDKs and IDEs. It’s a piece of cake if I just use Eclipse for compiling my code because the IDE allows me to configure multiple versions of Java runtime. Unfortunately (or fortunately), I have to use the command line/shell to build my code. So, it is important that I have the right version of JDK present in the PATH and other related environment variables (such as JAVA_HOME).
Manually modifying the environment variables every time I want to switch between JDKs, isn’t a happy task. But, thanks to Windows Powershell, I’m able to write a script that can do the heavy lifting for me.
Basically, what you want to achieve is to set the PATH variable to add the Java bin folder and set the JAVA_HOME environment variable and then launch the correct Eclipse IDE. And, I want to do this with a single command. Let’s do it.
- Open a Windows Powershell.
- I prefer writing custom Windows scripts in my profile file so that it is available to run whenever I open the shell. To edit the profile, run this command:
notepad.exe $profile
- the $profile is a special variable that points to your profile file. - Write the below script in the profile file and save it.
function myIDE $env:Path = “C:vraajavajdk7bin;” $env:JAVA_HOME = “C:vraajavajdk7” C:vraaideeclipseeclipse set-location C:vraaworkspacemyproject play
function officeIDE
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
- Close and restart the Powershell.
- Now you can issue the command
myIDE
which will set the proper PATH and environment variables and then launch the Eclipse IDE.
As you can see, there are two functions with different configurations. Just call the function name that you want to launch from the Powershell command line (myIDE
).
If any issue please put a comment below!
add a comment |
In the short term,
the answer is yes. Since both JDK files are downloaded as jar fils it will ok to download both jar files. The reason to not opening after two java versions is as @Elliott said: "in the system is Java 6 can't run Java 8 compiled code, you should be getting an error." That's exactly true but the problem is how to use multiple versions of JDK in a single machine.
Then we have to move on to long term,
The tricky thing is to manage these multiple JDKs and IDEs. It’s a piece of cake if I just use Eclipse for compiling my code because the IDE allows me to configure multiple versions of Java runtime. Unfortunately (or fortunately), I have to use the command line/shell to build my code. So, it is important that I have the right version of JDK present in the PATH and other related environment variables (such as JAVA_HOME).
Manually modifying the environment variables every time I want to switch between JDKs, isn’t a happy task. But, thanks to Windows Powershell, I’m able to write a script that can do the heavy lifting for me.
Basically, what you want to achieve is to set the PATH variable to add the Java bin folder and set the JAVA_HOME environment variable and then launch the correct Eclipse IDE. And, I want to do this with a single command. Let’s do it.
- Open a Windows Powershell.
- I prefer writing custom Windows scripts in my profile file so that it is available to run whenever I open the shell. To edit the profile, run this command:
notepad.exe $profile
- the $profile is a special variable that points to your profile file. - Write the below script in the profile file and save it.
function myIDE $env:Path = “C:vraajavajdk7bin;” $env:JAVA_HOME = “C:vraajavajdk7” C:vraaideeclipseeclipse set-location C:vraaworkspacemyproject play
function officeIDE
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
- Close and restart the Powershell.
- Now you can issue the command
myIDE
which will set the proper PATH and environment variables and then launch the Eclipse IDE.
As you can see, there are two functions with different configurations. Just call the function name that you want to launch from the Powershell command line (myIDE
).
If any issue please put a comment below!
add a comment |
In the short term,
the answer is yes. Since both JDK files are downloaded as jar fils it will ok to download both jar files. The reason to not opening after two java versions is as @Elliott said: "in the system is Java 6 can't run Java 8 compiled code, you should be getting an error." That's exactly true but the problem is how to use multiple versions of JDK in a single machine.
Then we have to move on to long term,
The tricky thing is to manage these multiple JDKs and IDEs. It’s a piece of cake if I just use Eclipse for compiling my code because the IDE allows me to configure multiple versions of Java runtime. Unfortunately (or fortunately), I have to use the command line/shell to build my code. So, it is important that I have the right version of JDK present in the PATH and other related environment variables (such as JAVA_HOME).
Manually modifying the environment variables every time I want to switch between JDKs, isn’t a happy task. But, thanks to Windows Powershell, I’m able to write a script that can do the heavy lifting for me.
Basically, what you want to achieve is to set the PATH variable to add the Java bin folder and set the JAVA_HOME environment variable and then launch the correct Eclipse IDE. And, I want to do this with a single command. Let’s do it.
- Open a Windows Powershell.
- I prefer writing custom Windows scripts in my profile file so that it is available to run whenever I open the shell. To edit the profile, run this command:
notepad.exe $profile
- the $profile is a special variable that points to your profile file. - Write the below script in the profile file and save it.
function myIDE $env:Path = “C:vraajavajdk7bin;” $env:JAVA_HOME = “C:vraajavajdk7” C:vraaideeclipseeclipse set-location C:vraaworkspacemyproject play
function officeIDE
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
- Close and restart the Powershell.
- Now you can issue the command
myIDE
which will set the proper PATH and environment variables and then launch the Eclipse IDE.
As you can see, there are two functions with different configurations. Just call the function name that you want to launch from the Powershell command line (myIDE
).
If any issue please put a comment below!
In the short term,
the answer is yes. Since both JDK files are downloaded as jar fils it will ok to download both jar files. The reason to not opening after two java versions is as @Elliott said: "in the system is Java 6 can't run Java 8 compiled code, you should be getting an error." That's exactly true but the problem is how to use multiple versions of JDK in a single machine.
Then we have to move on to long term,
The tricky thing is to manage these multiple JDKs and IDEs. It’s a piece of cake if I just use Eclipse for compiling my code because the IDE allows me to configure multiple versions of Java runtime. Unfortunately (or fortunately), I have to use the command line/shell to build my code. So, it is important that I have the right version of JDK present in the PATH and other related environment variables (such as JAVA_HOME).
Manually modifying the environment variables every time I want to switch between JDKs, isn’t a happy task. But, thanks to Windows Powershell, I’m able to write a script that can do the heavy lifting for me.
Basically, what you want to achieve is to set the PATH variable to add the Java bin folder and set the JAVA_HOME environment variable and then launch the correct Eclipse IDE. And, I want to do this with a single command. Let’s do it.
- Open a Windows Powershell.
- I prefer writing custom Windows scripts in my profile file so that it is available to run whenever I open the shell. To edit the profile, run this command:
notepad.exe $profile
- the $profile is a special variable that points to your profile file. - Write the below script in the profile file and save it.
function myIDE $env:Path = “C:vraajavajdk7bin;” $env:JAVA_HOME = “C:vraajavajdk7” C:vraaideeclipseeclipse set-location C:vraaworkspacemyproject play
function officeIDE
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
- Close and restart the Powershell.
- Now you can issue the command
myIDE
which will set the proper PATH and environment variables and then launch the Eclipse IDE.
As you can see, there are two functions with different configurations. Just call the function name that you want to launch from the Powershell command line (myIDE
).
If any issue please put a comment below!
answered 2 days ago
Indrajith EkanayakeIndrajith Ekanayake
8141425
8141425
add a comment |
add a comment |
I am not sure if this solution going to work or not.
Try to run command java -version and look if it returns java 6 or 8 path. Also try to give path of JDK 8 as JAVA_HOME variable and add that into path like this path=%JAVA_HOME%/bin and see if it works. If you get the java 6 as java version try to use above method and then install JRE 6
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
add a comment |
I am not sure if this solution going to work or not.
Try to run command java -version and look if it returns java 6 or 8 path. Also try to give path of JDK 8 as JAVA_HOME variable and add that into path like this path=%JAVA_HOME%/bin and see if it works. If you get the java 6 as java version try to use above method and then install JRE 6
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
add a comment |
I am not sure if this solution going to work or not.
Try to run command java -version and look if it returns java 6 or 8 path. Also try to give path of JDK 8 as JAVA_HOME variable and add that into path like this path=%JAVA_HOME%/bin and see if it works. If you get the java 6 as java version try to use above method and then install JRE 6
I am not sure if this solution going to work or not.
Try to run command java -version and look if it returns java 6 or 8 path. Also try to give path of JDK 8 as JAVA_HOME variable and add that into path like this path=%JAVA_HOME%/bin and see if it works. If you get the java 6 as java version try to use above method and then install JRE 6
answered yesterday
Akshaya KAushikAkshaya KAushik
35
35
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
add a comment |
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
The environment setup was already done. It stopped working after installing java6.
– JTechseeker
19 hours ago
add a comment |
Hi All Thank you for your response. I kept java6 and reinstalled java8 and now forms and jar both are working!.
New contributor
add a comment |
Hi All Thank you for your response. I kept java6 and reinstalled java8 and now forms and jar both are working!.
New contributor
add a comment |
Hi All Thank you for your response. I kept java6 and reinstalled java8 and now forms and jar both are working!.
New contributor
Hi All Thank you for your response. I kept java6 and reinstalled java8 and now forms and jar both are working!.
New contributor
New contributor
answered 19 hours ago
JTechseekerJTechseeker
516
516
New contributor
New contributor
add a comment |
add a comment |
Of course you can. More importantly Java has backward compatibility. It means you can use Java 6 functionality while using Java 8 version.
For an Oracle ERP instance, which requires Java 6 for opening form, kindly check if Oracle ERP is supporting Java 8 or not.
New contributor
add a comment |
Of course you can. More importantly Java has backward compatibility. It means you can use Java 6 functionality while using Java 8 version.
For an Oracle ERP instance, which requires Java 6 for opening form, kindly check if Oracle ERP is supporting Java 8 or not.
New contributor
add a comment |
Of course you can. More importantly Java has backward compatibility. It means you can use Java 6 functionality while using Java 8 version.
For an Oracle ERP instance, which requires Java 6 for opening form, kindly check if Oracle ERP is supporting Java 8 or not.
New contributor
Of course you can. More importantly Java has backward compatibility. It means you can use Java 6 functionality while using Java 8 version.
For an Oracle ERP instance, which requires Java 6 for opening form, kindly check if Oracle ERP is supporting Java 8 or not.
New contributor
edited 2 days ago
Peter Mortensen
13.9k1987113
13.9k1987113
New contributor
answered 2 days ago
Pushpdeep SinghPushpdeep Singh
11
11
New contributor
New contributor
add a comment |
add a comment |
JTechseeker is a new contributor. Be nice, and check out our Code of Conduct.
JTechseeker is a new contributor. Be nice, and check out our Code of Conduct.
JTechseeker is a new contributor. Be nice, and check out our Code of Conduct.
JTechseeker is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55448416%2fcan-we-install-two-versions-of-java-jdk-on-windows%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
8
Can we install two versions of Java JDK in windows Yes. Why is the jar not opening after two JAVA versions in system? Because Java 6 can't run Java 8 compiled code, you should be getting an error, and that error should have led you to the solution (recompile your application with Java 6, because Java 8 can run Java 6 compiled code).
– Elliott Frisch
2 days ago
Hi Elliott :), Thank you for responding. My application will support only Java 8 and above.Do you have another suggestion?
– JTechseeker
2 days ago
2
If your application will only support Java 8 and above, why have you installed Java 6?
– Elliott Frisch
2 days ago
@JTechseeker set default path of your JRE to 6
– Mustahsan
2 days ago
@ElliottFrisch : Hi Elliot, We are using oracle ERP instance which require java 6 for opening forms.
– JTechseeker
2 days ago