双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

Java在Linux下一些操作技巧。顺便散分

iceandfire iceandfire 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近一直在Linux进行开发,所以总结了一下比较容易管理Java文件的技巧,希望对大家有帮助。顺便把分数的零头散去。大家接分啦~~~~

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的用户参考。文章还提到了一些具体的操作步骤和注意事项,帮助用户顺利完成卸载过程。

night

head first 设计模式例子源代码 c++版 第三章 装饰者模式

最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这些代码也能帮助别人学习c++和设计模式. 现在上传了第三章的代码,. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.

wudywind

head first 设计模式源代码 c++版 第一章 策略模式

最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这写代码也能帮助别人学习c++和设计模式. 现在只写了第一章的代码,后面的章节还在写. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.

wudywind

head first 设计模式例子源代码 c++版 第二章 观察者模式

最近在看head first 设计模式,书上的例子是用java编写的.因为工作上C用的比较多,所以决定编看书,边用C++也编写书上的例子.既可以加深对设计模式的理解,也顺便练习下c++. 希望这写代码也能帮助别人学习c++和设计模式. 现在上传了第二章的代码,. 要是大家对这个感兴趣,就继续上传. 代码是在linux下编写的,windows下也可以编译运行.

wudywind

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) 的

weixin_38725260
评论 67
收藏 已收藏
分享
返回顶部
iceandfire
Java SE 62,621 成员 307,251 内容