Possible solutions, direct translations of programs written in one language into another language, are usually considered bad ideas and trade; - especially if this transfer is performed automatically. Even when this is done by a βrealβ programmer, translating the application line by line often leads to a less desirable end result, because each language has its own idioms, strengths and weaknesses, which require things to be done slightly differently.
However painful it may be, it is in your interests, and for those who need to support this application in order to rewrite it in Java, if your employer needs it.
source share