aspose file tools*
The moose likes Performance and the fly likes how can we see the jvm source code? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "how can we see the jvm source code?" Watch "how can we see the jvm source code?" New topic
Author

how can we see the jvm source code?

shiv shiva
Greenhorn

Joined: Apr 23, 2012
Posts: 1
how can we see the jvm source code

can we change the main() signature? if we want to change what are the changes in the jvm?
Jeff Verdegan
Bartender

Joined: Jan 03, 2004
Posts: 6109
    
    6

shiv shiva wrote:how can we see the jvm source code


Please search first: jvm source code (⇐click)

can we change the main() signature?


Why would you want to?

if we want to change what are the changes in the jvm?


The first step would be to check the license agreement and see if you're even allowed to change it.

And welcome to the Ranch!
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4646
    
    5

Jeff Verdegan wrote:The first step would be to check the license agreement and see if you're even allowed to change it.


My guess is that anyone is allowed to change it, but the license will restrict you from using it after you've changed it.

Google decided that Android, which has huge parts of it Java based, does not use the Sun JVM, the invented their own:
http://en.wikipedia.org/wiki/Dalvik
Chris Hurst
Ranch Hand

Joined: Oct 26, 2003
Posts: 416
    
    2

If you change the JVM I believe you need the certification kit which isn't open source to certify that its a valid JVM which I guess it wouldn't be so essentially you can't call it "Java" any more for one .
I think this is where the guys working on the open JVM called foul and they weren't trying to change Java.


"Eagles may soar but weasels don't get sucked into jet engines" SCJP 1.6, SCWCD 1.4, SCJD 1.5,SCBCD 5
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: how can we see the jvm source code?