怎么用javac编译程序

时间:2023-02-03 09:15:57
如果我现在在java程序中已经调用了一个C程序怎么用javac命令来编译这个JAVA程序.麻烦说明详细的过程.

11 个解决方案

#1


用javac命令来编译这个JAVA程序

可以用runtime.exec来直接调用cmd命令

也可以通过ant包里的Javac这个class来进行调用。

#2


我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

#3


引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

先转到java文件的目录再 javac

#4


引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

需要配置环境变量,我的电脑->右键属性->高级->环境变量->PATH
在后面加入';C\\:Program Files\\java\\jdk...'

#5


楼上,应该用单斜杠 C\:Program Files\java\jdk...

#6


引用 3 楼 fiwiner 的回复:
引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

先转到java文件的目录再 javac

正解
找不到源文件最大的可能就是路径错误

#7


菜鸟。。。还没试过调C代码,等高手解答~~~

#8


同意四楼 将classpath设置成存放.java文件的目录,这样进入.java这个文件,进行编译,.class文件就在这个目录里,这样就在运行,程序就会在classpath中找到源文件!!

#9


classpath是配置成javaJDK的安装路径还是eclipse安装路径?我配置的是javaJDK的安装路径.

#10


dos下面在Java文件所在目录下敲javac就可以了

#1


用javac命令来编译这个JAVA程序

可以用runtime.exec来直接调用cmd命令

也可以通过ant包里的Javac这个class来进行调用。

#2


我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

#3


引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

先转到java文件的目录再 javac

#4


引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

需要配置环境变量,我的电脑->右键属性->高级->环境变量->PATH
在后面加入';C\\:Program Files\\java\\jdk...'

#5


楼上,应该用单斜杠 C\:Program Files\java\jdk...

#6


引用 3 楼 fiwiner 的回复:
引用 2 楼 h841221 的回复:
我用的开发平台是eclipse,网上很多人说要先把JAVA类用JAVAC编译成.CLASS文件再用JAVAH命令生成.H头文件可我用JAVAC时就是有问题说找不到源文件.

先转到java文件的目录再 javac

正解
找不到源文件最大的可能就是路径错误

#7


菜鸟。。。还没试过调C代码,等高手解答~~~

#8


同意四楼 将classpath设置成存放.java文件的目录,这样进入.java这个文件,进行编译,.class文件就在这个目录里,这样就在运行,程序就会在classpath中找到源文件!!

#9


classpath是配置成javaJDK的安装路径还是eclipse安装路径?我配置的是javaJDK的安装路径.

#10


dos下面在Java文件所在目录下敲javac就可以了