Hi, I have made an application in java which accepts arguments in main() function and then uses to process my data later on.
So far I have tried using:
Dim startInfo As New ProcessStartInfo("java", "Launch java " & arguments)
where Launch is the name of the class, the 2nd java is part of the arguments, and the arguments are simply a string which is read initially.
Here is the code I have in java:
import java.io.IOException;
public class Launch {
public static void main(String[] args) {
try {
Process p = new ProcessBuilder(args).start();
p.toString();
} catch (IOException e) {
e.printStackTrace();
}
}
}
I have tested out the java program manually using command line,
example:
java Launch java -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1536M -Djava.library.path="C:\Users\User\AppData\Roaming/.minecraft/\versions\rd-132211\rd-132211_TagCraftMC" -cp "C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\minecraft\\launchwrapper\1.6\launchwrapper-1.6.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\sf\jopt-simple\\jopt-simple\4.5\jopt-simple-4.5.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\org\ow2\asm\\asm-all\4.1\asm-all-4.1.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\java\jinput\\jinput\2.0.5\jinput-2.0.5.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\java\jutils\\jutils\1.0.0\jutils-1.0.0.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\org\lwjgl\lwjgl\\lwjgl\2.9.0\lwjgl-2.9.0.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\org\lwjgl\lwjgl\\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\org\lwjgl\lwjgl\\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\java\jinput\\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar";"C:\Users\User\AppData\Roaming/.minecraft/\libraries\net\java\jinput\\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar";"C:\Users\User\AppData\Roaming/.minecraft/\versions\rd-132211\rd-132211.jar" com.mojang.rubydung.RubyDung Ammar_Ahmad OFFLINE_MODE
However I am unable to get it to work programmatically using visual basic.
Any help regarding this would be really appreciated.
Thanks,
Ammar Ahmad