小编Bhu*_*han的帖子

java.lang.UnsupportedClassVersionError:.class文件中的错误版本号

我在eclipes中遇到这个错误java.lang.UnsupportedClassVersionError: Bad version number in .class file.

当我运行javac -version它打印

javac 1.5.0_28
Run Code Online (Sandbox Code Playgroud)

如果我右键单击,eclipes,属性 - > java编译器,它说我正在使用1.5,如果我然后去java build path,我JRE System Library [JVM 1.5.0 (MacOS X Default)]在那里.

为什么我会收到此错误,如何解决?

EDITS

java -version 版画

java version "1.5.0_28"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_28-b04-382-9M3326)
Java HotSpot(TM) Client VM (build 1.5.0_28-157, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

我的应用程序中的其他库是libgdx库.

完整的错误是

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at …
Run Code Online (Sandbox Code Playgroud)

java macos unsupported-class-version

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

比较jdbc中的结果集

在我的java代码中,我有两个结果集rs1和rs2获得如下:

rs1 = statement.executeQuery("select * from tableA")
rs2 = statement.executeQuery("select * from tableB")
Run Code Online (Sandbox Code Playgroud)

这两个表都具有相同的模式,包括字段ID,名称和地址,我想比较两个结果集.我可以直接做rs1 == rs2吗?如果没有我应该如何比较两个结果集?一些例子将非常感激.

谢谢

java jdbc resultset

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

如何使用R,Java和JRI绘制图形?

我是R的新手,所以请原谅我这是一个非常基本的问题.

我写了一个R脚本,它做了一些计算,并在最后绘制了Box Plot.如果我从R控制台运行此脚本,它运行正常并绘制图形.

如果我从Java程序(JRI站点上给出的示例rtest.java程序)运行脚本,则计算结果很好.但绘制图表存在一些问题.框架窗口打开并保持忙碌并挂起.(如果我尝试单击窗口,则显示"无响应".)我正在使用JRI.

这就是我在脚本中绘制图形的方式:

boxplot(mat);
Run Code Online (Sandbox Code Playgroud)

以上命令在R控制台上正常工作.

我很确定这是关于某些导入/包或类似的设置.但无法弄清楚到底是什么.

谁能帮我这个?

谢谢.

编辑1: 我的盒子绘图命令的输出:

在此输入图像描述

在John提供的链接上输出此代码:

在此输入图像描述

java plot r jri

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

Java:存储到ArrayList的任意索引的最佳方法

我知道我无法将值存储在尚未使用的ArrayList的索引上,即小于大小。换句话说,如果myArrayList.size()为5,那么如果我尝试这样做

myArrayList.set(10, "Hello World") 
Run Code Online (Sandbox Code Playgroud)

我将出现错误。但是我的应用程序需要这个。除了在每个中间插槽中存储空值的循环之外,还有其他更优雅的方法吗?

在我看来:

  • 此行为在Vector中是相同的
  • 如果我需要能够随机访问(即pos X的元素),那么我的选择是Vector和ArrayList。
  • 我可以使用HashMap并将索引用作键,但这确实效率很低。

那么,什么是看起来很普通的案例的优雅解决方案呢?我肯定错过了什么...

java data-structures

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

如何获取Amazon EC2集群中所有节点的公共IP地址?

建立:

我能够分拆出5个节点的Amazon EC2集群.现在我必须在它上面安装一些软件包.我编写了一个脚本,其中包含IP地址列表并在这些计算机上安装该程序包.安装包的脚本已准备就绪并正常工作.

问题:

现在我手动创建IP地址列表,比如转到Amazon Management Console并单击每个节点并获取公共DNS名称/ IP(呃!).我想尽快自动化这部分,我需要分拆几百个节点的集群,并且手动检索100个IP地址是很痛苦的.

简而言之,有没有办法可以获得集群中所有节点的公共IP地址?我猜一些命令行脚本是理想的.

command-line amazon-ec2 amazon-web-services cloudera

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

加密云中的 HBase 静态数据

我对 HBase 还很陌生,并被分配了一项将我们的基础设施迁移到云的任务。我们的 HBase 数据包含一些客户信息,因此需要在静止时进行加密。我已经在阅读:静态数据的透明加密http://hbase.apache.org/book/ch08s03.html#hbase.encryption.server

除了我们必须将密码作为纯文本存储在每个节点上的事实之外,这看起来是一个很好的解决方案。有没有办法避免这种情况?喜欢将密码仅存储在一个位置并将其提供给每个节点或类似的东西?

谢谢

encryption hbase

5
推荐指数
0
解决办法
1237
查看次数

如何从主机连接到 Docker 上的服务器?

好吧,我对Docker世界很陌生。所以这可能是一个非常基本的问题。

我有一个在 Docker 中运行的容器,它正在运行 RabbitMQ。假设这个容器的名称是“Rabbit-container”。

RabbitMQ 容器是用这个命令启动的:

docker run -d -t -i --name rmq -p 5672:5672 rabbitmq:3-management 
Run Code Online (Sandbox Code Playgroud)

带有 2 个参数的 Python 脚本命令:

python ~/Documents/myscripts/migrate_data.py amqp://rabbit:5672/ ~/Documents/queue/
Run Code Online (Sandbox Code Playgroud)

现在,我正在Python从我的主机运行一个脚本,它正在创建一些消息。我想将这些消息发送到我的“兔子容器”。因此我想从我的主机(Mac OSX)连接到这个容器。

这甚至可能吗?如果是,如何?

如果需要更多详细信息,请告诉我。

docker

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

如何将对象数组定义为参数?

我对Swagger很陌生,所以这可能是一个基本问题。

我可以为采用整数数组作为参数的 API 创建 .yml 文件,如下所示:

Add samples
---
tags:
 - MY API
parameters:
 - name: my_id
   in: path
   type: integer
   required: true
   description: Some des
 - name: body
   in: body
   schema:
     id: add_samples
     required:
       - sample_ids
     properties:
       sample_ids:
         type: array
         items:
            type: integer
         description: A list of sample ids to be added
responses:
   '200':
     description: Added samples.
   '400':
     description: Error adding samples.
Run Code Online (Sandbox Code Playgroud)

这是我发送到上述 API 的内容,一切正常:

{"sample_ids": [475690,475689,475688]}
Run Code Online (Sandbox Code Playgroud)

现在,如果我想使用一些复杂的对象作为参数,而不是整数数组,该怎么做?

例如,如果这是我想发送的内容:

{"sample_ids": [{
    "sample_id": "7",
    "some_prop": "123"
},
{
    "sample_id": …
Run Code Online (Sandbox Code Playgroud)

yaml swagger swagger-2.0

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

多行JTextField问题

我有一个JTextField并且需要有3行,例如:

HI
MY name
is mehdi
Run Code Online (Sandbox Code Playgroud)

如何设置文本JTextField?我试过了\n,但没办法.

java jtextfield uitextfield

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

如何打印<String,Array []>作为平面对?

建立:

我有关于客户和他们最喜欢的十大电视节目的数据.到目前为止,我能够获得这些数据JavaRDD<Tuple2<String, Shows[]>>.我能够打印它并检查它是否符合预期,它是.

目的:

现在,我需要以下列格式将此数据打印到文件中:

Customer_1 Fav_TV_Show_1
Customer_1 Fav_TV_Show_2
Customer_1 Fav_TV_Show_3
Customer_1 Fav_TV_Show_4
Customer_2 Fav_TV_Show_1
Customer_2 Fav_TV_Show_2
Customer_2 Fav_TV_Show_3
Customer_2 Fav_TV_Show_4
Customer_3 Fav_TV_Show_1
Customer_3 Fav_TV_Show_2
Customer_3 Fav_TV_Show_3
Customer_3 Fav_TV_Show_4
Run Code Online (Sandbox Code Playgroud)

问题:

我不知道该怎么做.到目前为止,我试过这个:

// Need a flat pair back
JavaPairRDD<String, Shows> resultPairs = result.mapToPair(
        new PairFunction<Tuple2<String,Shows[]>, String, Shows>() {
            public Tuple2<String, Shows> call(Tuple2<String, Shows[]> t) {

                // But this won't work as I have to return multiple <Customer - Show> pairs
                }
            });
}
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢.

java apache-spark

4
推荐指数
1
解决办法
2862
查看次数