繁体   English   中英

为什么在Eclipse中发生JNI错误?

[英]Why does is happen in eclipse that a JNI error has occured?

当我尝试在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.");
        }
    }
}

此错误是由此行引起的。

package java.john.rex.sample.palindrome

Java不能用作程序包名称。 程序包名称可能包含单词java(例如, package javaName.john.rex.sample.palindrome;但它可能不是程序包的全名,这就是您的程序包命名导致此问题的原因。

删除它,然后再试一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM