Если вы выполняете main только для тестирования, вы можете сделать:
public static void main(String[] args) {
HashTest ht = new HashTest();
HashMap hm=new HashMap();
ht.test(hm,"abc");
}
Если кто-то использует этот класс «извне». Они будут делать
//some user code
HashTest ht= new HashTest();
HashMap hm=new HashMap();
ht.test(hm,"abc");
//more user code
, что практически то же самое.
Есть еще несколько способов создания и инициализации HashMap. Отметьте Различные способы создания HashMaps
.
Согласно этому Вам нужно ncurses-term
библиотека в дополнение к установке TERM
кому: xterm-256color
.
Хорошо, это имеет некоторые другие вещи попробовать как:
The xterm in Ubuntu Edgy does not advertise 256 color support by
default. To fix this you need to install a 256 color terminfo entry,
and tell xterm to use it:
apt-get install ncurses-term
echo XTerm.termName: xterm-256color \
>>~/.Xdefaults
xrdb -merge ~/.Xdefaults
и:
So you need a file term/screen-256color.el in your load-path. Emacs
22 expects it to contain a terminal-init-screen defun. Emacs 21
expects it to contain a bunch of top-level forms. Here's what I use:
;;; This is for GNU Emacs 22
(defun terminal-init-screen ()
"Terminal initialization function for screen."
;; Use the xterm color initialization code.
(load "term/xterm")
(xterm-register-default-colors)
(tty-set-up-initial-frame-faces))
;;; This is for GNU Emacs 21
(if (= 21 emacs-major-version)
(load "term/xterm-256color"))
For Emacs 21, you also need to install the xterm-256color.el file from
http://www.splode.com/~friedman/software/emacs-lisp/src/term/xterm-256color.el
Установка TERM
кому: xterm-256color
то, что Вы хотите сделать. Кроме того, Emacs 22 (по крайней мере), не была нужна никакая специальная конфигурация от меня для отображения 256 цветов. Посмотрите этот связанный вопрос. С ncurses-term
пакет установил, я смог получить 256 цветов на Emacs с помощью ванили xterm, который шел с моей версией Ubuntu (Interpid, в этом случае, но я предполагаю, что это будет прекрасно на более ранних версиях). Я также получил 256 цветов с помощью Терминала Gnome, Konsole и PuTTY, поскольку, что это стоит.
Когда я погуглил это, я получил впечатление, что большинство дистрибутивов не включает 256 цветной поддержки в упакованных эмуляторах терминала.
Я подозреваю, продолжаете ли Вы смотреть, можно прийти к тому же заключению, что я сделал. Лучший ответ должен загрузить urxvt и скомпилировать его самостоятельно со всеми включенными дополнительными свойствами.
Я использовал энергию, таким образом, могут быть другие зависимости/глюки, которые являются emacs конкретный, но я вполне уверен терминал, который поддерживает 256 цветов, важно.