Одной из идей может быть рассмотрение Jabaco .
Этот продукт является IDE, компилятором и библиотекой, которая позволяет работать в очень VB6-подобномязык, который компилируется в байт-код Java.Таким образом, вы могли бы начать этот путь и постепенно преобразовывать части приложения в Java вручную.
Это похоже на один из наиболее успешных способов переноса кодовой базы VB6 в .Net, но без проблем взаимодействия.
Jabaco не является VB6, поэтому преобразование не является тривиальным.Но это намного ближе, чем когда-либо был VB.Net, так что это делает его немного менее болезненным.В идеале у вас должен быть сильный разработчик VB6, который знает немного Java, и сильный Java-разработчик, который знает, как несколько VB6 работают вместе, чтобы все это произошло.
Как и любая новая система разработки, потребуются некоторые инвестиции во времени, чтобыВстряхните с его особенностями, отличиями от VB6 и различными заменами конструкций, необходимыми для получения работающей программы.
Поскольку это бесплатно в настоящее время, смотреть ничего не стоит!