I am having some problems while running a .jar file of a Java Application we have developed. The application transliterates some Bangla proper nouns to English. There are some input files for the application which provide unicode numbers of the Bangla characters. When I run the application in Netbeans 8.0.2 the program outputs okay. It can successfully converts Bangla characters to English ones. But after creating a .jar file when I try to run the .jar file it cannot output English characters. Rather it shows some characters like these:
I think the problem is not in the code as it is running okay from netbeans. Now what's the problem? Can't the .jar file read the input files? I searched over internet for finding solutions. Some suggest about META-INF folder, some suggest about getresourceasstream() function. But I can't solve the problem by any of the processes. Can anyone give me a better suggestion?