edit_note帖子
214
stars积分
13,626
event加入
2011-12-10
电脑网络
<C语言写的Java编译器><源码>
schedule发表于 2013-09-25 22:41:00
visibility查看 804
chat_bubble回复 1
#1 楼主
/*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“);
}
}
全部回复 (1)
2013-09-26 00:30:00
沙发
支持
登录 后才能回复
flag举报帖子