Почему в затмении произошла ошибка JNI? - PullRequest
1 голос
/ 14 марта 2019

Когда я пытаюсь выполнить программу в Eclipse Mars, она говорит что-то вроде:

"Произошла ошибка JNI. Пожалуйста, проверьте вашу установку."

Вот мой код:

package java.john.rex.sample.palindrome
import java.util.Scanner;

public class Palindrome
{
    public static void main(String args[])
    {
        String a, b = "";
        Scanner s = new Scanner(System.in);
        System.out.print("Enter the string you want to check:");
        a = s.nextLine();
        int n = a.length();
        for(int i = n - 1; i >= 0; i--)
        {
            b = b + a.charAt(i);
        }
        if(a.equalsIgnoreCase(b))
        {
            System.out.println("The string is palindrome.");
        }
        else
        {
            System.out.println("The string is not palindrome.");
        }
    }
}

1 Ответ

2 голосов
/ 14 марта 2019

Эта ошибка вызвана этой строкой.

package java.john.rex.sample.palindrome

Java не может использоваться в качестве названия пакета. Имя пакета может содержать слово java (например, package javaName.john.rex.sample.palindrome;, но оно может быть не полным именем пакета, поэтому наименование пакета вызывает эту проблему.

Удалите его и попробуйте снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...