GenJar更换或更新?

“GenJar是一个专门的Ant任务,它基于类依赖而不是简单的目录内容来构建jar文件”( http://genjar.sourceforge.net/ ) 这非常有用,但自“2003-03-06 GenJar 1.0.2发布”以来,该项目似乎不活跃。 我们现在应该使用一种新工具吗? 谢谢

在MySQL数据库上存储歌曲(BLOb支持)

我想在MySQl db上存储歌曲和歌词。 我用google搜索示例如何做到这一点,但没有帮助。但是,我能够存储图像: con = DriverManager.getConnection(connectionURL, “root”, “”); PreparedStatement ps = con.prepareStatement(“INSERT INTO image VALUES(?,?)”); File file = new File(“E://guitar.gif”); FileInputStream fs = new FileInputStream(file); ps.setInt(1,id); ps.setBinaryStream(2,fs,fs.available()); int i = ps.executeUpdate(); ps.close(); con.close(); //rest code 任何人都可以帮助我如何存储歌曲?例如?以及如何检索它?

ElasticSearch索引问题TransportSerializationException

我正在尝试索引elasticsearch中的一些文档并获得一些错误。 但我无法理解,所以我无法解决它。 以下是错误: org.elasticsearch.transport.TransportSerializationException: Failed to deserialize exception response from stream at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:173) at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125) at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:310) at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255) at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) […]

Spring websocket示例 – 错误 – 您是否在支持J SR-356的Servlet容器中运行?

我试图在@ https://spring.io/guides/gs/messaging-stomp-websocket上运行Spring 4示例。 当我尝试连接到套接字时,它会抛出exception。 根据示例,您需要tomcat 7.0.50并且我检查了具有正确版本的tomcat的可执行jar。 任何指针都会有所帮助。 java.lang.IllegalArgumentException: No ‘javax.websocket.server.ServerContainer’ ServletContext attribute. Are you running in a Servlet container that supports JSR-356?

Jersey POJOMappingFeature将null转换为空字符串?

我正在使用Jersey 1.18并启用了POJOMappingFeature。 我希望所有传入和传出的JSON值都从null转换为空字符串。 如何配置映射? 我搜索过网页但无法找到我要找的内容。 从我的web.xml: Jersey REST Service com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.config.property.packages com.abc.restControllers com.sun.jersey.api.json.POJOMappingFeature true 1 以及控制器的一个例子: package com.abc.restControllers; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import com.abc.restModals.Place.Place_descInfo_Request; import com.abc.restModals.Place.Place_descInfo_Response; @Path(“/place”) public class PlaceController { @POST @Path(“/place_descInfo”) @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public Place_descInfo_Response place_descInfo(Place_descInfo_Request req) { return new Place_descInfo_Response(req); } } // End class

如何使用Jena API将资源与其他资源相关联

我创建了一个包含两个类的本体,第一个名为Father ,第二个是名为Son的子类。 我想使用Jena为类父设置以下条件 只有儿子。 有一些儿子。 然后我会对Son这样做: 有一些父亲。 我的第二个问题是我不知道如何将类Son的实例与使用Jena的Father类联系起来。 我知道使用Protégé操纵我的课程是可能的,但我想探索耶拿。

FEST Swing新框架点击,无法制作新的框架夹具

我正在尝试写一个Fest Swing测试,但我在制作/找到一个框架夹具时遇到了麻烦。 我有两个JFrame,一个打开另一个点击,我想要: 1.)找到新JFrame的框架夹具打开 2.)从创建的新JFrame对象中创建一个新的框架夹具(我可以从原始的JFrame对象中获取对象。) 我试过用 GenericTypeMatcher matcher = new GenericTypeMatcher(secondGUI.class) { protected boolean isMatching(secondGUI frame) { System.out.println(“0”.equals(frame.getTitle()) && frame.isShowing()); return “0”.equals(frame.getTitle()) && frame.isShowing(); } }; Robot robot = BasicRobot.robotWithCurrentAwtHierarchy(); 找到框架,但遇到EdtViolationException。 我也试过了 secondGUI secGUI = GuiActionRunner.execute(new GuiQuery() { @Override protected secondGUI executeInEDT() throws Throwable { return firstGUI.getController().getWindows().get(“0”); } }); FrameFixture secondWindow = new FrameFixture(secGUI); 但最后一行也给出了EdtViolationException。 […]

Java GridBagLayout:使组件对齐到左侧

我使用GridBagLayout进行此布局: public class Example extends JFrame { public Example() { Border outline = BorderFactory.createLineBorder(Color.black); GridBagLayout gbl = new GridBagLayout(); GridBagConstraints gbc = new GridBagConstraints(); JPanel pane = new JPanel(gbl); gbc.weighty = 1.0; gbc.weightx = 1.0; JLabel unitLbl = new JLabel(“Unit”); unitLbl.setBorder(outline); gbc.gridx = 0; gbc.gridy = 0; gbc.ipadx = 30; gbc.ipady = 10; gbl.setConstraints(unitLbl, gbc); […]

如何在MAT Eclipse中使用OQL进行嵌入式查询

我可以使用查询获取所有Thread对象,如下所示 SELECT OBJECTS dominators(s) FROM java.lang.Thread s 那么如果我想对返回的结果对象进行进一步的分析,我认为OQL应该如下所示: SELECT * from (SELECT OBJECTS dominators(s) FROM java.lang.Thread s) 但它转向ClassCastException。 Problem reported: ClassCastException occured. Remember: sub queries with the modifier INSTANCESOF or INCLUDING SUBCLASSES must return only class objects java.lang.ClassCastException: org.eclipse.mat.parser.model.InstanceImpl cannot be cast to org.eclipse.mat.snapshot.model.IClass at org.eclipse.mat.parser.internal.oql.OQLQueryImpl.doSubQuery(OQLQueryImpl.java:752) at org.eclipse.mat.parser.internal.oql.OQLQueryImpl.internalExecute(OQLQueryImpl.java:642) at org.eclipse.mat.parser.internal.oql.OQLQueryImpl.execute(OQLQueryImpl.java:627) at org.eclipse.mat.inspections.OQLQuery.execute(OQLQuery.java:50) at org.eclipse.mat.inspections.OQLQuery.execute(OQLQuery.java:1) at […]

如何在JavaPlot中输出png文件

我使用“> gnujavaplot,我没有找到一种方法来制作输出图像文件。我只是在gnuplot窗口中绘图,我需要在png文件中输出图表。 我需要这样的东西:$ gnujavaplot中的set terminal png $ set output“filename.png”。 谢谢。