vb java shell DOS
有人说,vb中的shell 后面加上DOS中的命令,和在DOS中执行命令的效果相同。下面是我遇到的问题
在我的计算机中在DOS中执行:
F:\>javac A.java
F:\>java A>F:\a.txt
这两句执行的结果为向a.txt记事本中写入了java程序的结果
我在vb中写入如下命令
Shell "cmd /c" & "dir f: >F:\1.txt"
执行后,回向1.txt记事本中写入f盘的目录信息;
在vb中写入:
Shell "javac F:\A.java"
Shell "cmd /c" & "java A: >F:\2.txt"
只能编译产生class文件,记事本2.txt中却是空的,什么都没有????
谁能帮我解释一下,我想让2.txt中写入java程序的结果!!!
求求大家了!!! java vb shell DOS
[解决办法]
Shell "cmd /c" & "java A: >F:\2.txt" 改成:
Shell "cmd /c" & "java A >F:\2.txt"
[解决办法]
Shell "cmd /c" & "java A: >F:\2.txt"
A后面多了冒号。
/c 这个可以不要吧。
[解决办法]
Shell "javac F:\A.java"
Shell "java A >F:\2.txt"
[解决办法]
你用VB程序去编译Java类文件做什么呢?还去输出错误信息
不明就里。。。