欢 迎 光 临 coollinux——酷linux博客

 ||  

这就是我
最新公告

由于在教育网使用该博客时很慢,以及曾经有一段时候,博客所在网站停了很长一段时间,所以好久都没有来更新它拉。对此,我向大家道个歉。

欢迎光顾我在教育网的一个博客(主题也是学习linux为主):

http://oss.lzu.edu.cn/blog/blog.php?uid_7.html

站点日历
< 2005 - 10 >
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
最新日志
最新回复
最新留言
 日志搜索

友情链接
+程序设计+
CSDN
Linux吧
极限Linux
ChinaUnix
Linux伊甸园
LinuxSir.org
Linux网址大全
Linux技术中坚站
Unix中文宝库
SuPeng's LinuxBlog
+其他+
人力资源报网
中国教育与科研计算机网
ChinaUML
UML软件工程组织
Powered By ShineBlog.com
其他信息
·站长linux体验     -|eaglefly 发表于 2005-10-28 16:52:00
站长linux体验
来源:本站原创
说明:本人在学习linux过程中的一些实践
目录:
1,第一个java程序
2,第一个shell script

内容

1,第一个java程序(05.10.24)

站长说明:1)这里将根据站长的亲自实践出一个linux下的java编程序列
2)站长linux系统:mandriva linux,下面的内容均在该环境下通过
3)处于free精神,其他个人和站点可以自由传播和使用
4)由于本人水平有限,如有不当之处,欢迎批评指正
一,linux下java编程入门
-----------------------------
索引:
1,linux下jdk的下载
2,jdk的安装与环境变量的设置
3,linux下第一个java程序的编写
4,小结
------------------------------------

内容:
1,linux下jdk的下载
如果嫌到处找麻烦,直接到jdk的官方网站免费下载:http://www.sun.com/software/communitysource/j2se/java2/download.xml
我下载的是:jdk-1_5_0-nb-4_0-beta2-bin-linux.bin 下面将以此为例进行相关的介绍
2,jdk的安装与环境变量的设置
1)安装:先打开一个终端进入命令行,并进入自己下载的jdk所在的文件夹
然后在命令行中直接输入: ./jdk-1_5_0-nb-4_0-beta2-bin-linux.bin
(如果不想输入,可以直接把用鼠标左键把文件拖入命令行窗口,然后选择粘贴就可以)
最后基本上是一直安回车,如果有提示,大多是yes or no ,写上yes继续安回车直到搞定,呵呵
说明:如果想给系统所有用户都能用,最好是用cp命令把安装后的东西复制到/usr/local下面
2)环境变量的设置:
其实环境变量这个词太专业,我们要做的事实上很简单,就是要设置一个系统变量:PATH,它的作用是在系统中设置某个可执行文件的路径,然后你在命令行你只需输入该可执行文件的名字就可以执行拉。当然如果你很有耐心,完全不必要设置PATH,只需输入该文件的绝对路径就可以。但是对一个常用的执行文件,这是个非常烦心和令人郁闷的事情。鉴于此,我还是建议大家设置一下,其实设置也相当简单。就是把java(bin)所在的路径写入到系统存放 PATH变量的文件中就可以拉。下面是介绍两个办法:
首先以系统管理员的身份进入取得修改PATH的权限(两种办法都需要)
>su
提示password时输入你的系统管理员密码即可进入
a, 直接在命令行中修改:
>PATH=$PATH:"这里填上你所安装的jdk的bin文件夹的绝对路径"
(说明:$PATH是系统已经设置好的路径,如果不加上就会覆盖原有的设置)
>export PATH
b,直接编辑/etc下的profile文件(说明:不要随便改动其他的东西哦!)
>vi /etc/profile
按下字母i, 在一下两句之前,加入PATH=$PATH:"这里填上你所安装的jdk的bin文件夹的绝对路径",即可

export PATH PS1 USER LOGNAME MAIL HOSTNAME INPUTRC NLSPATH
export HISTCONTROL HISTSIZE

ok,按下ESC,输入:wq保存即可
3)测试:
先注销掉当前会话以把存系统设置
然后,直接在命令行下输入javac或者java,看是否出现一大传介绍javac活java的参数使用规测的英文,如果是说明已经设置成功,否则,请检查重新设置
4)补充,最后CLASSPATH在java编程的时候也经常用到,具体设置类似PATH
CLASSPATH=$CLASSPATH:"jdk下的tools.jar的绝对路径":"./"
说明: "./"是当前的路径,这个非常重要,如果没有设置你就可能不能在当前路径下直接使用相关命令拉。
3,linux下第一个java程序的编写
进入命令行
首先用vi编辑器编写一个HelloWorld.java
public class HelloWorld{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
ok!我们把它保存
回到命令行,进行如下操作:
>javac HelloWorld.java //编译,如果没有问题可以直接进行下面的操作
>java HelloWorld //执行字节码,可以看到
Hello World!
呵呵,终于写完了linux下的第一个java程序,是不是很简单阿!
4,小结
***环境变量的设置:这个东西其实很容易做到举一反三的哦,理解了它的本质含义,很快就会知道该如何处理其他的东西拉,比如:
我下载了一个Lumaqq,我想在命令行里面输入lumaqq命令让他运行,那么我只要按上面的方法在/etc/profile中加入lumaqq(指可执行的那个哦)的绝对路径就可以拉。

 

2,第一个shell script(05.10.28)
 
   为了更好的引入问题,我们先分别通过c语言、java语言和shell script实现:在屏幕上输出从0到1000的数字
 
  (1),先用c实现:
   int main()
   {
     int i;
     for(i=0;i<=1000;i++)
        printf("%d\n",i);
     return 1;
   }
   保存为display0to1000.c,然后用gcc display0to1000.c编译,在用./a.out即可看到结果

  (2),这里用java实现:
   public class display0to1000
   {
    public static void main(String[] args)
     {
       int i;
       for(i=0;i<=1000;i++)
        System.out.println(i);
     }  
    }
   保存为display0to1000.java以后,用javac编译,然后用java命令执行即可看到结果

   (3),下面我们通过编写一个shell script来实现:
   打开vi编辑器,创建一个文件display0to1000,在里面输入如下内容:
   i=0       #产生一个变量并且赋值为0
   while [ $i -le 1000 ]    #判断改变量是否小于等于1000
   do                      
   echo $i                  #如果小于,那么在屏幕上显示出来
   let i=$i+1               #给该变量加上1
   done
   保存,并且通过以下两条命令修改display0to1000为可执行文件
   $umask 022
   $chmod 777 display0to1000
   然后在命令行中输入: ./dispaly0to1000即可看到结果
   
   补充:这里的let i=$i+1这句,还可以通过如下两种方式实现:
   a,i=$(($i+1))
   b,i=` expr $i + 1 `    #说明," ` " 这个符号是" ~ "下面的符号
 
   呵呵,比较一下它们三者,我们发现shell也可以编程哦,而且实现起来也很容易。更多语法见Linux的Shell编程(shell基本语法)

[阅读全文() | 回复(0) | 引用通告() | 编辑]

发表评论:[拥有一个自己的Blog?]

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    处理 SSI 文件时出错
© COPYRIGHT 2004 ALL RIGHTS RESERVED coollinux——酷linux博客