After compilation of java program we'll get .class code. If
it's generated in OS Windows XP will it work on OS Linux? If
yes why? If no why?
Answers were Sorted based on User's Feedback
Answer / rajmallela
Java is platform independent. but JVM is not platform independent .it is platform dependent.Each O.S has its own JVM
That JVM can understand .class file irrespective of the O.S from which it(.class file) is coming . So widows generated .class file will work in Linux O.S.(b/z Linux JVM can understand .class file obviously)
| Is This Answer Correct ? | 22 Yes | 1 No |
Answer / seshadri pera
Ranjmella is obsolutely correct for this Question. JVM is
platform dependent but any JVM specific to that OS will run
the compiled .class file on any OS.
.class files are in bytecode it can be run on any platform
which has it's specific JVM installed in that.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / chandu
It will work, becouse java is platform independent.
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / stranger_ajnabi53@yahoo.c
ya it will work.bcoz java is platform independent.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / anjan singh
Whenever you compile a java code, a bytecode is generated
(i.e. class file). This bytecode can be interpreted by JVM.
So any machine with any platform(i.e.OS) that has JVM on it
can interprete this bytecode or class file.
| Is This Answer Correct ? | 0 Yes | 0 No |
Does java allow overriding static methods ?
What are keyboard events?
What is meant by interface?
What is the method in java?
What is the difference between overloading and overriding a function?
13 Answers eG Innovations, Infosys, TCS,
How to create a base64 decoder in java8?
Can I overload to string method
Explain what do you mean by functional overloading in java?
What is a byte array?
What is the java project architecture?
What is JDBC Driver interface?How can you retrieve data from the ResultSet
What is the purpose of skeleton and stub?