1.一个文本编辑器,你可以选择 vim,不过考虑到windows下的习惯问题,建议使用 gedit
2.一个编译程序,也就是 javac
3.一个解释程序,也就是 java
以Ubuntu为例:
$gedit Hello.java
Hello.java的内容可以是这样:
---
public class Hello {
public static void main(String[] args) {
System.out.println("Helloworld")
}
}
---
$ls
Hello.java
$javac Hello.java
....
$java Hello
Helloworld
以上,和在windows下基本上是一样的。
我想你的问题可能是如何安装JDK。办法很多
1.你可以到sun的主页上下载linux下的JDK的二进制版本,然后允许执行
$chmod a+x JDK-xxx-xxx.bin
之后用root权限运行之
#./JDK-xxx-xxx.bin
2.如果你用的是RedHat、FeforaCore这样的Linux版本,那么你可以下载JDK的rpm包然后在root权限下安装:
#rpm -ivh JDK-xxx-xxx.rpm
3.如果你用的是Debian、Ubuntu这样的系统,那么就很简单了,只需要这样既可:
$sudo apt-get install jdk...
更多详细的内容可以参看 Ubuntu 的中文wiki,写得很详细
以上都只是粗略介绍大致的 *** 作步骤,想必你应该不至于不会用linux吧,应该一看就明白了的
Sygwin 并不是一个编辑器,而是一个在 Win32 下实现的 linux 开发环境。
你在 sygwin 下安装 JDK 即可。
你再问具体一点,是不会安装JDK,还是不会用JDK编译,还是不知道怎么使用文本编辑器?
Linux中启动另一个可执行文件或程序用system函数最理想了,这个函数将在你编写的那个程序的内部启动另一个程序,从而创建一个新进程,并等待这个进程执行完毕退出。如果正常执行,system函数将返回被执行程序的退出码;如果无法运行这个程序,将返回错误代码127;如果是其他错误,返回-1。这个函数的原型是:#include <stdlib.h>
int system(const char *string)
参数string是将要执行的程序的命令字符串。
还有一种执行外部程序的方法是exec系列函数,但这个系列的函数都是将当前进程的替换成新进程,也就是说原来的进程不存在了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)