用到软件:
java: jdk-6u12-linux-i586.bin
netbeans: netbeans-6.5-ml-java-linux.sh
字体: simsun.ttf
数据库:mysql
1. 首先安装java:
chmod +x java: jdk-6u12-linux-i586.bin
./jdk-6u12-linux-i586.bin
根据提示进行操作完毕会发现一个目录:jdk1.6.0_12
在/jdk1.6.0_12/jre/lib/fonts/ 下,建立fallback文件夹并将上面的字体文件simsun.ttf复制到fallback目录下,这样可以解决中文乱码问题。
然后通过root权限将jdk1.6.0_12目录移动到/usr/local下
su
root密码
mv jdk1.6.0_12 /usr/local/
接下来配置java_home
vim /etc/profile
安i键进入编辑状态
在最后家上下面代码:
export JAVA_HOME=/usr/local/jdk1.6.0_12
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
然后按esc键,冒号: wq回车退出编辑。
这时候重启电脑,执行 java -version 看到
java version "1.6.0_12"
就表示配置成功了。
2. 安装netbeans
执行:./netbeans-6.5-ml-java-linux.sh进行安装,根据提示下一步下一步就可以安装完毕了。没什么可说的。
可以新建一个项目跑跑看看,我下的这个版本自带glassfish v2 ,v3 可以体验一下glashfish的魅力。
netbeans运行的时候使用scim输入法提交代码有时候会出现故障,可以尝试切换一下输入法,或者安装fcitx输入法试试
3.安装svn,mysql,postgresql
到yast2中找到“软件管理”
搜索:subversion在列表中找到对应的软件,点安装即可。
搜索mysql同上面一样方式安装
安装完毕需要在yast2中找到:系统服务,将mysql 服务启动。
当然如果需要mysql-query-browser,也可以通过yast2一并装上。
在yast2中安装postgresql:
搜索postgresql
按住ctrl同时选择以下包进行安装:
pgaccess
postgresql
postgresql-contrib
postgresql-server
psqlODBC
pgadmin3 管理pgsql的工具,可能需要下载rpm包自己装,安装完毕后可在/usr/bin/目录找到pgadmin3,下载地址:
http://www.postgresql.org/ftp/pgadmin3/release/v1.8.4/opensuse/11.0/
pgadmin3安装完毕,可以通过命令行启动
首先确认postgresql服务启动(可在系统,服务中找到),然后排在/usr/bin/pgadmin3
可启动pgadmin3
添加一下服务器
名称:test 服务器:localhost 数据库:postgres 用户名:postgres 密码:postgres 其他默认
连上了吗?是不是提示
"postgres" Ident 认证失败?那么来修改一下两个文件把:
vim /var/lib/pgsql/data/pg_hba.conf(其他系统可能不在此目录下,需要自己找找,下同)
在pg_hba.conf增加
host all postgres 127.0.0.1/32 trust
(原文为md5)
重新加在
pg_ctl -D postgres reload
参考
http://bbs2.chinaunix.net/viewthread.php?tid=986026
将最后的内容都改成 trust即可,据说这样验证比较宽松,适合初学者:)
然后一定记得,重启postgresql服务,以便重新加载配置文件。
如果不行在修改一下文件
vim /var/lib/pgsql/data/postgresql.conf
找到下面一行:
#listen_addresses =
替换为:
listen_addresses = "*"
重启服务再看看。
关于postgres的信息,可以参考:
http://phpxiaoxin.iteye.com/blog/346832
如果安装过程中或者安装完毕,需要一些依赖的包(经过实验,不需要:) ),给大家推荐一个好网站,下载相关的rmp包:
http://rpmfind.net/linux/rpm2html/search.php?query=libpng.so.3
需要什么包,自己改后面的查群字符就可以了:)
4.防火墙
suse11自动开启防火墙,导致的问题就是别人无法通过一些方式与你通讯,比如:ssh。当然不影响你与别人通讯。
如果需要可以将其设置一下,别人就可以通过ssh连入你的电脑,操作如下:
yast2-网络服务-网络设置-概览-编辑-常规-防火墙区域-选择:内部区域(无保护的)
到此就可以进行java web开发了。
5。其他
可能还需要以下软件,就不需要特殊说明了,
thunderbird 邮件接收工具,默已经安装,启动后配置一下即可
irtualbox 虚拟机,需要自己安装,可参照
http://phpxiaoxin.iteye.com/blog/343455
pidgin 默认安装的聊天工具,支持googletalk等多种聊天工具。
qwit 需要在yast2安装,为twitter.com的一个客户端
如果以上软件在yast2中找不到,大家可以尝试添加一个新的源:
选择http
名字随便些了,
服务器名:packman.iu-bremen.de
目录:/suse/11.1/
鉴定:匿名
suse默认安装以后ftp等基本工具已经安装,如果找不到,可以通过:
计算机-更多应用程序-不同的分组中找到,如果还找不到,可以尝试直接在命令行下输入软件名称。
yast2 安装软件的时候,经常有下载失败的情况出现,可以等提示以后,选择重试才作,反复两三次如果不行,再选择跳过。
分享到:
相关推荐
openSuSE11.1-中文笔记 openSuSE11.1-中文笔记 openSuSE11.1-中文笔记 openSuSE11.1-中文笔记
openSUSE-12.3-DVD-x86_64.iso系统镜像,VM已成功安装、运行,就是zypper 在线源不认,需要研究研究
openSUSE-Leap-15.1在VMware上安装 首先看两张安装好的效果图 首先准备好镜像: opensuse15.1https://mirrors.aliyun.com/opensuse/distribution/openSUSE-current/iso/openSUSE-Leap-15.1-DVD-x86_64.iso 个人...
在Windows操作系统中,openSUSE Tumbleweed是一个流行的开源Linux发行版,...通过简单的解压和执行,你可以在Windows环境中快速建立一个功能完备的Linux开发环境。同时,WSL 2的特性使得这种混合使用环境既高效又便捷。
openSUSE-12.1 iso文件的bt种子
openSUSE-11.3-DVD-x86_64.iso系统镜像64位种子
Linux常用安装_OpenSuse-Hadoop-Redis-Oracle-
微软提供openSUSE Leap 42.2版本,国内已经没有更新源。特制作 openSUSE Leap 42.3版本,内置已经更新为阿里云源。系统已经更新到当前最新。喜欢openSUSE Leap 42系列的...解压后,点击openSUSE-42.exe即可安装使用。
vagrant box add --name huzhenghui/openSUSE-Tumbleweed-vbguest huzhenghui-openSUSE-Tumbleweed-vbguest-1.0.20200105-2.box 创建空白文件夹 vagrant init huzhenghui/openSUSE-Tumbleweed-vbguest 启动虚拟机...
bash openSUSE-post-install.sh 关于: openSUSE Post Install Script 是一个简单的 bash 脚本(高度可配置并基于 Libzypp),用于自动重新配置新的 openSUSE——安装喜欢的应用程序、一些服务器、虚拟化工具等。 ...
openSUSE Build Service Android Client Introduction Early pre-alpha, mostly infrastructure. You can setup your credentials, and see the distribution list, all projects and request related to you. ...
若您需要最新软件堆栈和整合的开发环境,或者需要一个最接近最新 Linux 的稳定平台,Tumbleweed 是您的不二选择。 本版本基于Vagrant openSUSE/Tumbleweed.x86_64集成制作 基础版本中VirtualBox ...
vagrant box add --name huzhenghui/openSUSE-Tumbleweed-vbguest huzhenghui-openSUSE-Tumbleweed-vbguest-1.0.20200127-1.box 初始化 vagrant init huzhenghui/openSUSE-Tumbleweed-vbguest 启动 vagrant up ...
vagrant box add --name huzhenghui/openSUSE-Tumbleweed-vbguest huzhenghui-openSUSE-Tumbleweed-vbguest-1.0.20200122-1.box 初始化 vagrant init huzhenghui/openSUSE-Tumbleweed-vbguest 启动 vagrant up ...
vagrant box add --name huzhenghui/openSUSE-Tumbleweed-vbguest huzhenghui-openSUSE-Tumbleweed-vbguest-1.0.20200105-2.box 创建空白文件夹 vagrant init huzhenghui/openSUSE-Tumbleweed-vbguest 启动虚拟机...
vagrant box add --name huzhenghui/openSUSE-Tumbleweed-vbguest huzhenghui-openSUSE-Tumbleweed-vbguest-1.0.20191225-1.box 创建空白文件夹 vagrant init huzhenghui/openSUSE-Tumbleweed-vbguest 启动虚拟机...