Java运行C语言编译

Win7 下 Java运行C编译链接

首先安装C的编译器

http://210.34.193.1/files/3240000000335288/heanet.dl.sourceforge.net/project/mingw/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe

然后右键我的电脑->管理->高级系统设置->环境变量->找到Path点击编辑

输入(我直接安装在D盘下)D:\MinGW\bin

保存

然后查看GCC是否安装成功

Cmd -> GCC


表示安装成功

然后 java文件代码这么写

import java.io.IOException;

 

public class Javaconnectc {

    @SuppressWarnings("unused")

    public static void main(String[] args) throwsIOException, InterruptedException {

        //File f = new File("1.c");

        Runtime r = Runtime.getRuntime();

        Process p = null;

        String str[] = new String[]{"cmd","/C","start","c\\my.bat"};

        p = r.exec(str);//运行cmd下的gcc

        p.waitFor();

        }

}

my.bat文件代码

gcc -o c语言/1 c语言/1.c

pause

 

文件管理分部如下

 

在这个时候如果是使用Eclipse的话我的GCC无法访问workspace

请把Eclipse的文件夹右键->属性->安全->编辑

完全控制这样GCC就可以访问workspace

然后再运行java


版权声明:本文为qq1299338446原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。