<C语言写的Java编译器><源码>
2013/9/25 22:41:00 人气 852 计算机网络论坛/*java程序不能直接双击运行,
一直是一个烦恼,现在这个可以解决了*/
#include “stdio.h“
#include <windows.>
void main()
{
int key;
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t请输入你的选择:\n“);
printf(“\t1.编译Java文件\t2.运行Java文件\t3.退出系统\t“);
printf(“\n\t提示:java文件名必须是\“xiao.java\“ “);
scanf(“%d“,&key);
printf(“\n“);
if(key == 1)
{
printf(“\t\n-------------------------------------------------------\n“);
system(“javac xiao.java“);
printf(“\n\t【编译完成!!】\n\t“);
}
else if(key == 2)
{
printf(“\t\n-------------------------------------------------------\n“);
system(“java xiao“);
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t【Java程序运行结束!!】\n\t“);
}
else if(key == 3)
{
exit(1);
}
else
{
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t【输入出错,请重新输入!】\t“);
}
}
一直是一个烦恼,现在这个可以解决了*/
#include “stdio.h“
#include <windows.>
void main()
{
int key;
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t请输入你的选择:\n“);
printf(“\t1.编译Java文件\t2.运行Java文件\t3.退出系统\t“);
printf(“\n\t提示:java文件名必须是\“xiao.java\“ “);
scanf(“%d“,&key);
printf(“\n“);
if(key == 1)
{
printf(“\t\n-------------------------------------------------------\n“);
system(“javac xiao.java“);
printf(“\n\t【编译完成!!】\n\t“);
}
else if(key == 2)
{
printf(“\t\n-------------------------------------------------------\n“);
system(“java xiao“);
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t【Java程序运行结束!!】\n\t“);
}
else if(key == 3)
{
exit(1);
}
else
{
printf(“\t\n-------------------------------------------------------\n“);
printf(“\n\t【输入出错,请重新输入!】\t“);
}
}
【韩雅】编程狂人(ID86898)文件续贴09-25 22:42
[center][bbs=0_10_1]
发表回复