Во-первых, отключите в настоящее время установленную версию Java. Чтобы сделать это, перейдите в Панель управления> Java> Усовершенствованный> Java По умолчанию для Браузеров и снимите флажок , Microsoft Internet Explorer .
Затем, включает версию Java, который Вы хотите использовать вместо этого. Чтобы сделать это, перейдите в (например) , C:\Program Files\Java\jre1.5.0_15\bin (where jre1.5.0_15 является версией Java, который Вы хотите использовать), и работайте javacpl.exe . Перейдите в [1 111] Усовершенствованный> Java По умолчанию для Браузеров и проверьте Microsoft Internet Explorer .
Для получения старой версии Java назад, необходимо инвертировать эти шаги.
Примечание, что в более старых версиях Java, Java По умолчанию для Браузеров называют < APPLET> Поддержка Тега (но эффект то же).
хорошая вещь об этом методе состоит в том, что он не влияет на другие браузеры и не влияет на систему по умолчанию JRE.
Учитывая
enum Foo {Bar=0,Baz,...,Last};
, вы можете перебирать такие элементы, как:
for(int i=Bar; i<=Last; i++) {
...
}
Обратите внимание, что это раскрывает природу C enum «действительно просто целое число». В частности, вы можете видеть, что перечисление C на самом деле не обеспечивает безопасность типов, поскольку вы можете использовать int вместо значения перечисления и наоборот. Кроме того, это зависит от порядка объявления значений перечисления: по меньшей мере хрупкое. Кроме того, см. Комментарий Чака; если элементы перечисления не являются смежными (например, потому что вы указали явные непоследовательные значения для некоторых элементов), это вообще не сработает. Ура.
Если перечисление определено следующим образом:
enum Direction { East, West, North, South};
Вы можете выполнить цикл следующим образом:
for ( int direction = East; direction <= South; ++direction)
{
/* Do something with Direction
}
Это немного похоже на кладж (как и вся концепция, так что ... э ...), но если вы собираетесь делать это несколько раз, и вы хотите иметь возможность иметь дело с возможностью несмежных перечислений, вы можете создать массив (глобальных констант) и иметь (используя пример Эннукиллера) Directions direction [4] = {Восток, Запад, Север, Юг}; а затем в своем цикле вы можете говорить о направлениях [i], а не повторять непосредственно сами направления ...
Как я уже сказал, это некрасиво, но, по-моему, немного менее хрупкое ...