小编bhe*_*ler的帖子

Maven"构建路径指定执行环境J2SE-1.5",即使我将其更改为1.7

在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050).在首选项中,我在Java中添加了jdk1.7.0_11 - > Installed JREs - > Add,然后指定了location(C:\Program Files\Java\jdk1.7.0_11).当我创建一个新的Maven项目并运行它时,我收到一个警告:

构建路径指定执行环境J2SE-1.5.工作区中没有安装与此环境严格兼容的JRE.

我不知道如何解决这个问题.

我相信这是一个Maven问题,因为我在运行普通的Java项目时没有这个错误.我在这里读到我应该更改"maven-compiler-plugin.pom"并将源和目标从1.5改为更合适的东西.就我而言,1.7.我已经这样做了,但我仍然收到警告.

java eclipse m2eclipse maven

60
推荐指数
5
解决办法
9万
查看次数

是否可以从可搜索的PDF访问文本叠加层?

我知道PDF和文本可搜索的PDF之间存在差异.文本可搜索的PDF具有用于搜索的文本覆盖.是否可以将此文本叠加层提取到txt文件中?也许使用Adobe API?

pdf ocr

5
推荐指数
1
解决办法
2634
查看次数

是否可以通过 Hive QL 获取角色信息?

我理解 Hive 用于安全的角色的概念。是否可以使用类似的语句通过 Hive QL 找到此信息DISPLAY ROLES

奖励:是否可以通过 Hive QL 获取 Hadoop 用户信息?

hadoop hive

3
推荐指数
1
解决办法
1万
查看次数

Java Singleton具有不同的toString()值

我有一个用java实现的经典单例

public class ClassicSingleton {

   private static ClassicSingleton instance = null;

   private ClassicSingleton() {} ;

   public static ClassicSingleton getInstance() {
        if (instance == null)
            return new ClassicSingleton();
        return instance;
   }
}
Run Code Online (Sandbox Code Playgroud)

我有以下驱动程序

public class SingletonDriver {

    public static void main(String[] args) {
        System.out.println(ClassicSingleton.getInstance().toString());
        System.out.println(ClassicSingleton.getInstance().toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

输出就像是

ClassicSingleton@75e4f66a
ClassicSingleton@aede59e
Run Code Online (Sandbox Code Playgroud)

我以为输出会指向同一个对象.这些值不应该相同吗?

java singleton

0
推荐指数
2
解决办法
200
查看次数

标签 统计

java ×2

eclipse ×1

hadoop ×1

hive ×1

m2eclipse ×1

maven ×1

ocr ×1

pdf ×1

singleton ×1