OpenJDK Java Command Running Instead Of Oracle Version
Dec 1, 2014
I've Installed oracle JDK version 1.8 on a debian machine that already has openjdk 1.6.i've set the path variable in etc/login.defs and java_home variable In etc/environment. When I echo $JAVA_HOME it points to the oracle version correctly and when I run javac It uses the oracle 1.8 version. The problem is when I run the java command , It runs the openjdk 1.6 version and I'm not sure why.If I type java -version It shows the openjdk version.
I am a novice to coding and very new to Java. It appears that I am having a similar problem as the user above "Scott Allen". With a few exceptions. My issue is that when I run the command "javac" from the command prompt I am receiving the same error:- "javac is not recognized as an internal or external command, operable program or batch file"
After reading the comments from above I have configured my System Variables "Path" and "JAVA_HOME" to match the following: JAVA_HOME: C:Program FilesJavajdk1.6.0_21in Path: %JAVA_HOME%in; [First Variable]
There is no "Path" User variable on my computer, although there is a "TEMP" and "TMP" in the User Environment variables.
Currently I have the following Java related software installed: - C:Program FilesJavajre6 - C:Program FilesJavajdk1.6.0_21 - C:Program FilesSunJavaDB - C:Program FilesEclipse-jee-galileo-3.5.2
I have confirmed the "javac.exe" is located within the in directory of Javajdk.1.6.0_21..When I send "Java -version" to the command prompt the following is returned: java version "1.6.0_26"..Immediately I noticed that the version is wrong, but don't know why or what to do. Below is the output from the command "Java" using the command prompt.
Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file)
where options include:
-client to select the "client" VM -server to select the "server" VM -hotspot is a synonym for the "client" VM [deprecated] The default VM is client.
I am just learning Java and I am have a problem running programs at the command line. I have the following code:
package java_help; import java.io.IOException; class help {
[Code].....
I can run this program in net beans were I originally wrote the program and it runs fine there. I also compile the program at the command line using javac but when I go to run this program I get a error message that it cant find main.
My PC runs on Windows XP. When I try to run a java program (written using NetBeans) from the command prompt, the program opens in NotePad but does not run.This is what I have been typing at the command prompt:
C:javahellosrchelloHello.java
The above is the correct path to the Java file on my PC.how to run the program from the command prompt or perhaps link me to a tutorial that explains it?
I'm suddenly having trouble running classes from the command line. Previously, things were working. I cant imagine I'm doing anything differently. The sample code is below:
Code:
class HelloWorldTester{ public static void main(String[] args){ System.out.println("Hello World"); } }
Terminal output:
C:UsersmattmanDropboxProgrammingJava>javac helloWorldTest.java C:UsersmattmanDropboxProgrammingJava>java HelloWorldTester.class Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldTester/clas s Caused by: java.lang.ClassNotFoundException: HelloWorldTester.class at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: HelloWorldTester.class. Program will exit.
When I am trying to run an applet in command prompt I am getting an error message saying: System cannot find the file specified.
Initially I compiled my applet using javac BubbleSort1.java it works fine But when I tried running this using: appletviewer BubbleSort1.html I m getting the above error. Anyhow, both the html file n the java file are in same folder in C drive. (windows 7) .....
I am operating java from the command line (using Terminal on Mac OSX 10.9.5).The current directory within Terminal is called "orange" and the following sourcecode file is in the orange directory :
Test1.java package orange; public class Test1 { public static void main(String[] args) { System.out.println("Test1 works"); } }
This complies to Test1.class (visible in the orange directory) but when I try to run it in Terminal (simply using "java Test1" from within the orange directory). I get the following error message (which I don't get if I simply comment out the line //package orange;)
Exception in thread "main" java.lang.NoClassDefFoundError: Test1 (wrong name: orange/Test1) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
I am trying to execute a program from the command prompt. I type java -jar zuul.jar (zuul is the name of my project) and I get a message that java is not recognized as an internal or external command. What do I do wrong?
Where do I have to put the ojdbc6.jar file so that Java finally recognizes it?I'm trying to connect to a Oracle XE databse from a Java application, but
Class.forName("oracle.jdbc.OracleDriver");
Will throw a ClassNotFoundException no matter where I put the driver. Stuff like this should be extremely simple but I am about to give up for good now.
I used the PLPDF software to generate a blob in PDF format in PL/SQL. I can open it in a browser but I would rather send it directly to a printer from PL/SQL.
I know I can use tools like BI and Jasper but I want this particular solution to be 100% database solution.
I was wondering of I can use JAVA in Oracle to send the blob to a printer.
I have written java program which can extract online data from url and i want to store it in data base in new token row in table so than i can use in my application . how could it be done using type4 drive ..
These are my code ...
import javax.swing.text.html.parser.*; import javax.swing.text.html.*; import javax.swing.text.*; import java.io.*; import java.util.StringTokenizer; import java.net.*; public class ParseTest extends HTMLEditorKit.ParserCallback {
I am running a page that launches a Java Webstart app and a Java Applet. I don't have problem launching this page in Firefox, but I have to run it in IE11. The thing is IE11 keep redirecting me to oracle java download site. I have install Java RE like 3 times from IE already. What am I missing?
I want to create an application wich can handle xml files ( display xml files's data on a html page) + insert those data into an oracle database.
I'm new to that, it a project for my internship. wich API is the most appropriate for that ( Jdom or Xstream or other), wich framework i can use ( there is only 3 IHM : connexion, upload file, display data, confirmation insertion data)?
I'm creating a web applicaion. for that i want to create a registration page. and this registration details have to be stored in the database.
I'm getting the below error while trying to send the data ...
The requested resource (/cmd/InsertRegtodb) is not available.
Here cmd is project name and InsertRegtodb is servlet name.
Actually the servlet is present is the mentioned address. but it is not connecting to it
There is one more servlet in the same folder and which is accessible from another jsp. But this servlet is not accessible even though i have used same code as it is used for the servlet which worked for me previously...
So I have this class containing all my Enum types, also including methods for fetching Enum types based on their title attribute:
abstract class Enums { static private Landmass getLandmass(String name) { for ( Landmass l : Landmass.values( ) ) { if(l.title.equals(name)){ return l;
[Code] .....
The second method (getAttribute) is created by copy-paste and I also need to repeat this exercise with several other types of Enums. This seems like a waste of code however.
Instead, I thought I'd create a generic method for fetching any type of Enums. As far as I could follow the tutorial @ Oracle I need a generic class for this. Thus the EnumHelper class:
abstract class EnumHelper<T> { private T getEnum(T type, String name) { for ( type t : type.values( ) ) { if(t.title.equals(name)){ return t; } } return null; } }
This, however, doesn't compute:
horoscopeEnums.java:234: error: cannot find symbol for ( type t : type.values( ) ) { ^ symbol: class type location: class EnumHelper<T> where T is a type-variable:
[Code] ....
2 errors
To be honest I haven't been able to make much sense of the documentation on generics, thus its no surprise I'm stuck.
Code for implementing a simple computerised version of Battleships has been supplied. Examine the code ensuring that you understand it. The game is played against the computer.
A number of ships (default is 6) are place randomly on a 4 x 4 grid. A ship occupies one square only. The player then guesses the position of a ship. If he/she guesses correctly the ship is HIT and sinks. If the guess is incorrect the player loses a life. The default number of lives is 7. If the location has been guessed already, no lives are lost.
When the game starts, a 4 x 4 grid should be displayed.
The user should be allowed to enter/select a cell location. If the selected cell contains a ship, the ship will be destroyed. If not the player loses a life. The cell should display an appropriate picture, icon or message informing the user of its current state.
The number of lives and number of ships remaining should be displayed.
When the game ends an appropriate message should be shown informing the player whether he/she has won or lost. The positions of the ships should also be shown.
The purpose of this assignment is that students demonstrate an understanding of the Java Swing library and that he/she can navigate and use the API effectively.
Your finished GUI should be both user-friendly and aesthetically pleasing.
Ideally, the user should have the option to play another game, to quit or give up mid-game. You may also wish to include other options such as different levels of difficulty, etc.
I've been playing around with this for about an hour.
Java Code:
Runtime runTime = Runtime.getRuntime(); try { Process process = runTime.exec("notepad"); } catch (IOException e) { e.printStackTrace(); } mh_sh_highlight_all('java'); So that works. Notepad will open.
However, I'm trying to get other programs to open. Specifically, this program: C:Octave3.2.4_gcc-4.4.0inoctave-3.2.4.exe...However, using that in place of notepad doesn't work. I'm assuming that there is some sort of system variable that explains why simply typing "notepad" works? As if you type notepad into the run box, notepad will open. Soo does that snippet work by going through some sort of system variables?How would I go about opening other programs, such as the one I referenced above.
import acm.util.* ; import acm.program.*; import java.awt.* ; class Chap6_ex1 extends ConsoleProgram { public void run() { println("This program displays a randomly schosen card."); int number = rgen.nextInt(1 ,13); int suit = rgen.nextInt(1 ,4);
[Code] ....
I am running the this from a Linux command line , in the cmd first i use :
javac -classpath acm.jar Chap6_ex1.java
end then :
java -cp .:acm.jar Chap6_ex1
The output i m getting after second command is :
Exception in thread "main" acm.util.ErrorException: Cannot determine the main class. at acm.program.Program.main(Program.java:1358)
I know the problem is from the RandomGenerator class in packet acm.util.* but i dont know how to fix the problem . Every other program has worked . What I am missing or how this whole issue of packet importing works when running a java file from cmd ?