Java在Linux下一些操作技巧。顺便散分
1 如何配置环境变量
答:建议利用非root登陆,修改$HOME/.bash_profile.修改如下:
JAVA_HOME=$HOME/jre/j2sdk1.4.2_04
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
修改后,退出终端,再重新进入即可。
$HOME/jre/j2sdk1.4.2_04是我sdk安装的目录。$HOME是/home/登陆的用户名
2 如何写编译的批处理文件
答:如果有文件结构如下:
$HOME/Tree
|
+---src
| |
| +---com
| |
| +---opensource
|
+---classes
在src目录下, 写一个名叫Build.sh文件,内容如下:
# clear screen
clear
# start compile
javac -d "$HOME/Tree/classes" com/opensource/*.java
# end compile
3 如何将vi设置成4个空格,并且显示行号
答:在$HOME下新建一个.vimrc的文件,内容如下
set ai sm nu ts=4 sw=4
syntax on
4 如何定制一个Java模板
答:在$HOME下写一个叫template.java的文件,内容随你所想。
在$HOME/bin下写一个createJavaFile的批处理,内容如下:
#!/bin/sh
# name: createJavaFile
cat $HOME/src/template.java > $1
用的时候输入createJavaFile test.java即可
5 如何自动生成工程
答:在$HOME/bin下写一个名叫mkprodir的文件,内容如下:
#!/bin/sh
# name: mkprodir
cd $HOME/src
mkdir $1
echo "Project file folder created."
cd $1
mkdir src
mkdir classes
echo "Successful!"
exit 0
执行的时候输入mkprodir Test即可。则会在$HOME/src下建立一个Test文件夹,里面有src和classes两个目录。
相关推荐
彻底删除JAVA JDK[源码]
该文章提供了彻底删除JAVA JDK的方法,并引用了多个外部资源链接作为参考。内容包括如何完全卸载JDK,确保系统中不再残留相关文件,适合需要彻底清理JDK的用户参考。文章还提到了一些具体的操作步骤和注意事项,帮助用户顺利完成卸载过程。
head first 设计模式例子源代码 c++版 第三章 装饰者模式
最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这些代码也能帮助别人学习c++和设计模式. 现在上传了第三章的代码,. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.
head first 设计模式源代码 c++版 第一章 策略模式
最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这写代码也能帮助别人学习c++和设计模式. 现在只写了第一章的代码,后面的章节还在写. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.
head first 设计模式例子源代码 c++版 第二章 观察者模式
最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这写代码也能帮助别人学习c++和设计模式. 现在上传了第二章的代码,. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.
java开发笔试题面试题-awesome-stars:我已加星标的repos,已分类
java开发笔试题面试题真棒明星 我的 GitHub 星星的精选列表! 生成者 内容 集会 - mal - 做一个 Lisp - MS-DOS 1.25 和 2.0 的原始来源,仅供参考 C - 用于控制背光的 GNU/Linux 应用程序 -带多显示器支持的托盘叉,清理代码库和其他花哨的东西 - Emacs Lisp 的 OpenGL 绑定 - 用 C++ 和 OpenGL 从头开始编写的 3D FPS 游戏。 - 供个人使用,使用 Cmake 等轻松创建新的 C++ 项目文件 - 在单个 C 文件中编写的准系统静态 HTTP 服务器 - “顺便说一句,我使用 Arch”,但它是一种图灵完备的编程语言。 - 用 Lex 和 Yacc 构建的翻译器。 - 完全在 C 和 Make 中构建没有任何 java 的 android 应用程序 - TIC-80 是一款用于制作、玩和分享小游戏的梦幻电脑。 —— :horse_face: Pony 是一种开源、演员模型、功能安全、高性能的编程语言 - 如何从头开始创建操作系统 - 一个小巧的浮动窗口管理器(220~ sloc!)。 - 卢克对简单终端 (st) 的


Java SE

