What programming language to use for local, offline application?

Posted by MuffinJets@reddit | learnprogramming | View on Reddit | 20 comments

I have the opportunity to create a program for a real-world use. It's an application that will take in some csv files, run some calculations, and then output a billing receipt with all the required information filled in. Initially, I thought about creating it in Java with java awt for a simple GUI. This way, the user can have the program locally installed on whatever computer they want to have the application on. However, a friend of mine told me this can lead to future problems if the computer does not have the same JRE update as I do when I made the program. I don't know if this is a serious/common problem, so I am unsure if I should continue with making this in java. If it is, do any of you have suggestions for another programming language I should use for making the app that fulfills the previously mentioned desires (parses csv files, has a gui, runs offline) and avoids any issues that would cause people to ask me why the program won't run on a different computer or some issue like that?