How To Find What Java Version You Are Using?

One of the visitors of my blog asked me a question, “hey Kushal what java version are you using to compile your files” ? Well, I had lots of java versions installed in my computer for many different reasons. Honestly I wasn’t sure which version was I exactly using. So I wrote this little utiltiy that tells you the java version that you are currently using and the vendor of that java. Remember Sun Microsystems is not the sole java vendor. There are many others.

package com.kushal.utils;
 * @author Kushal Paudyal
 * Last Modified On 05-20-2009

 * Demonstrates a simple way of getting
 * --Java Version
 * --Java Vendor
public class GetJavaVersionAndVendor {

	public static void main(String args [])
		String version=System.getProperty("java.version");
		String vendor=System.getProperty("java.vendor");

		System.out.println("Java Version Is: "+version);
		System.out.println("Java Vendor Is: "+vendor);


Here is the sample output of this program

Java Version Is: 1.6.0_11
Java Vendor Is: Sun Microsystems Inc.

[My Video Promotion]
  1. How to extract plain Text from HTML Website easily in Java
  2. How To Find What Java Version You Are Using?
  3. Computing the total, free and usable disk space easily using JDK 1.6
  4. Creating and java.util.sql objects from Calendar object
  5. Bar Code Generation In Java Using iText API
  6. Simple Tag Generator In Java For Music Blogs
  7. Tutorial on Converting an List of Strings or Numbers to a CSV file with optional sorting
  8. Calling URL Browser From Java Application
  9. Java Reflection Tutorial – List Methods Of A Class
  10. Cleaning Punctuation And White Spaces From A String
  11. Java Tutorial – Using JCIFS to copy files to shared network drive using username and password
  12. Prime Number Finder In Java
  13. Utility Class For Getting SQL Connection and Closing It
  14. Java Design Pattern – Singleton Pattern
  15. Reading / Writing File in Java and String Manipulation
  16. How to capture a screenshot using Java and save it to a file?
  17. Calculating The Difference Between Two Dates In Terms of Months
  18. Getting The Name Of Currently Logged In User In The System
  19. How To Set And Get System Clipboard Contents In Java
  20. RGB To Hex and Hex To RGB Conversion Using Java and Regular Expressions
  21. Generating Nepali Unicode Sequence For Characters
  22. Java Tool To Compare Two Lists and Spit Out The Differences – Working Example
  23. Replacing non-ASCII characters using Java Regular Expressions
  24. Calculating Folder Size In Java
Tagged , , , , , , , , . Bookmark the permalink.

3 Responses to Calculating Folder Size In Java

  1. Pingback: » Latest Updates

  2. Jamie says:

    This approach uses less memory:

    public static class SizeCounter implements FileFilter
    private long total = 0;
    public SizeCounter(){};
    public boolean accept(File pathname) {
    if ( pathname.isFile()) {
    } else {
    return false;
    public long getTotal()
    return total;

    private static long getFileOrDirectorySize(File file) {
    SizeCounter counter = new SizeCounter();
    return counter.getTotal();

  3. kushalzone says:

    Thank you Jamie for your optimized solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.