Archlinux安装eclipse-jee

刚装好的 ArchLinux (Gnome3) ,准备安装个 eclipse,不过官方 extra 里面找不到 eclipse-jee,只有 eclipse 3.7.1,于是我直接在 eclipse 官方网站上下载了个 eclipse-jee,准备安装时,突然发现 aur 里面有一个 eclipse-jee 于是赶紧下载了 tarball。 下载后 makepkg tar -zxvf eclipse-jee.tar.gz cd eclipse-jee makepkg -s 结果下载 eclipse-jee-indigo-SR1-linux-gtk.tar.gz 时异常的慢,实在不想再下载一次,刚好我下载的和这个是同一个版本,所以直接将之前下载的eclipse-jee-indigo-SR1-linux-gtk.tar.gz 移动到 eclipse-jee 解压的目录下,再 makepkg -s ,顺利完成 。 然后就是直接安装了 pkg 了。 sudo pacman -U eclipse-jee.3.7.1.pkg.tar.gz 这样一来,以后更新什么的也方便多了,而且可以直接通过 gnome-shell 运行了。 虽然安装好了,但是启动 eclipse 时还遇到了些小麻烦,刚启动就直接崩溃了,老套路。 修改 /usr/share/eclipse/usr/share/eclipse/eclipse.ini sudo vim /usr/share/eclipse/usr/share/eclipse/eclipse.ini 将-Xms40m 改为-Xms256m [...]

Eclipse中无法使用java.io.Console

在 eclipse 中写一个 java 小程序,用到了 Console,结果在运行时报空指针,但是在命令行里面运行却正常。 package g2w.playground.console; import java.io.Console; public class ConsoleLogin { private static String USERNAME = “greatghoul”; private static String PASSWORD = “mypass”; public static void main(String[] args) { Console console = System.console(); String username = console.readLine(“username: “); String password = new String(console.readPassword(“password: “)); if (USERNAME.equals(username) && PASSWORD.equals(password)) { console.printf(“Hi, there! Dear [...]