java.lang.SecurityException: Запрещено имя пакета: java.util [duplicate]

Это могло быть достигнуто с помощью простой функции сортировки value (). Выполните фрагмент кода ниже, чтобы увидеть демонстрацию.

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
        "zip": "90210",
        "price": "319250"
    }, {
        "h_id": "5",
        "city": "New York",
        "state": "NY",
        "zip": "00010",
        "price": "962500"
    }
];

console.log("To sort descending/highest first, use operator '<'");

homes.sort(function(a,b) { return a.price.valueOf() < b.price.valueOf();});

console.log(homes);

console.log("To sort ascending/lowest first, use operator '>'");

homes.sort(function(a,b) { return a.price.valueOf() > b.price.valueOf();});

console.log(homes);

11
задан Paŭlo Ebermann 30 March 2011 в 21:20
поделиться

5 ответов

Измените название своего пакета. java в качестве имени пакета запрещено.

Изменить: переместите файл Main.java в каталог (источник), который не запускается с java или javax, и используйте имена структуры каталогов для изменения имени вашего пакета в коде.

25
ответ дан Buhake Sindi 21 August 2018 в 16:11
поделиться

Посмотрите на , почему `java.lang.SecurityException: запрещенное имя пакета: java` требуется?

Пользовательскому коду никогда не разрешается помещать классы в один из стандартные пакеты Java. Таким образом, код пользователя не может получить доступ к каким-либо частным классам / методам / полям пакета в реализации Java. Некоторые из этих пакетов-частных объектов позволяют получить доступ к внутренним компонентам JVM. (Я думаю о SharedSecrets в частности.)

0
ответ дан Community 21 August 2018 в 16:11
поделиться

Вам нужно указать имя базы данных, и перед локальным хостом есть две слэши. Я приветствую ваше имя пользователя и пароль Hello ...

Connection connection = DriverManager.getConnection( "jdbc:derby://localhost:1527/DatabaseName","hello","Hello" );

... это после того, как вы изменили название своего пакета на другое, кроме java!

2
ответ дан Costis Aivalis 21 August 2018 в 16:11
поделиться
  • 1
    @Raghu: отредактируйте свой вопрос , а не ответ . – BoltClock♦ 30 March 2011 в 20:03
java.lang.SecurityException: Prohibited package name: java

Вы не можете использовать java в качестве имени вашего пакета. Замените его на что-то еще.

11
ответ дан MByD 21 August 2018 в 16:11
поделиться

Никогда не держите свой класс в корневом пакете как «java» или никогда не создавайте пакет, начиная с java. ... вы можете использовать любой другой идентификатор в качестве имени вашего пакета.

0
ответ дан techasutos 21 August 2018 в 16:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: