Search code examples
javajython

Convert Java Code to Jython Code


I want to convert this sample of Java code to jython code

import java.lang.management.ManagementFactory;

public class GetSpecifications {

    public static void main(String[] args){

     long memorySize = ((com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean())

                .getTotalPhysicalMemorySize(); //casting 

        System.out.println(memorySize);

    }
}

Solution

  • In Jython, casts are unnecessary because the language automatically looks up methods as needed.

    Therefore, your code would simply be

    from java.lang.management import ManagementFactory
    print ManagementFactory.getOperatingSystemMXBean().getTotalPhysicalMemorySize()