Eclipse IDE-添加jar? 添加外部jar? 添加图书馆?

我想将TwitterAPIME集成到我的Blackberry项目中。 我有TwitterAPIME提供的3个Jar文件。 我不知道如何将这3个Jar文件链接到我的项目。 我的基本疑虑是 什么是外部jar子? 什么是图书馆? 添加jar,添加外部jar或添加库有什么区别?

使用数组的矩阵乘法

我正在尝试使用多维数组( [2][2] )制作一个简单的矩阵乘法。 我对此有点新意,我无法找到它我做错了什么。 在告诉我它是什么时,我真的很感激。 我宁愿不使用库或类似的东西,我主要是这样做,以了解它是如何工作的。 非常感谢你提前。 我在main方法中声明我的arays如下: Double[][] A={{4.00,3.00},{2.00,1.00}}; Double[][] B={{-0.500,1.500},{1.000,-2.0000}}; A * B应该返回单位矩阵。 它没有。 public static Double[][] multiplicar(Double[][] A, Double[][] B){ //the method runs and returns a matrix of the correct dimensions //(I actually changed the .length function to a specific value to eliminate //it as a possible issue), but not the correct […]

如何在Java中确定Internet网络接口

如何确定使用Java连接到Internet的网络接口? 例如,我跑 InetAddress.getLocalHost().getHostAddress(); 在Eclipse中,这完全返回我想要的内容,192.168.1.105。 但是,如果我将其打包到jar文件并运行该程序,则代码返回169.254.234.50。 看看这个,我发现这是我机器上的VMware虚拟以太网适配器接口的IP地址。 有没有办法确定连接到互联网的接口,但同时保持我的代码的可移植性? 接口比较 界面[net4] display name : Intel(R) Centrino(R) Ultimate-N 6300 AGN MTU : 1500 loopback : false point to point: false up : true virtual : false multicast : true HW address : 00 24 D7 2C 5F 70 INET address (IPv4): 192.168.1.105 host name : MyComputer canonical host […]

如何可视化jar(而不是插件)依赖项?

我目前正在重构一个大型Java应用程序。 我将其中一个中心(Eclipse)项目拆分为大约30个单独的“组件”,但它们仍然是相互依赖的。 为了更好地了解什么取决于我正在寻找什么方式来绘制编译时依赖性。 到目前为止我找到的所有工具都能够绘制包或类依赖关系或Eclipse插件之间的依赖关系,但是我想到的只是看看每个Eclipse项目的类路径设置,并从中构建一个粗粒度图。 之后我会更深入,但是现在这只是意味着我无法看到所有树木的森林。

在Java中计算树中的节点

首先,我发誓这不是家庭作业,这是我在接受采访时被问到的一个问题。 我想我弄得一团糟(尽管我确实意识到解决方案需要递归)。 这是一个问题: 实现count()方法,该方法返回树中的节点数。 如果节点没有左子节点或右子节点,则相关的getXXChild()方法将返回null class Tree { Tree getRightChild() { // Assume this is already implemented } Tree getLeftChild() { // Assume this is already implemented } int count() { // Implement me } } 我提出这个问题的理由只是好奇地看到了正确的解决方案,从而衡量了我的糟糕程度。 干杯,托尼

在String中将String数组转换为int数组

我是java编程的新手。 我的问题是我有一个字符串数组但是当我试图将它转换为一个int数组时,我会继续 java.lang.NumberFormatException 我的代码是 private void processLine(String[] strings) { Integer[] intarray=new Integer[strings.length]; int i=0; for(String str:strings){ intarray[i]=Integer.parseInt(str);//Exception in this line i++; } } 任何帮助都会非常感谢!!!

java 9中javax.activation包的替代品是什么?

似乎在Java 9中不推荐使用javax.activation包.Oracle迁移指南建议在JVM启动期间使用–add-modules java.activation选项。 但是,我想避免这种情况并替换javax.activation包的类,因为它已被弃用,并将在以后的Java版本中删除。 我想, javax.activation应该有某种替代方案。 如果有可用的,它是什么?

Spring RestTemplate处理状态为NO_CONTENT的响应时的行为

好的,我有一个名为NamedSystems的类,它的唯一字段是一组NamedSystem。 我有一种方法可以通过某些标准找到NamedSystems。 那不是很重要。 当它得到结果时,一切正常。 但是,当它找不到任何东西,从而返回null(或空 – 我已尝试过两种方式)设置时,我就会遇到问题。 让我解释。 我正在使用Spring RestTemplate类,我在unit testing中进行这样的调用: ResponseEntity responseEntity = template.exchange(BASE_SERVICE_URL + “? alias={aliasValue}&aliasAuthority={aliasAssigningAuthority}”, HttpMethod.GET, makeHttpEntity(“xml”), NamedSystems.class, alias1.getAlias(), alias1.getAuthority()); 现在,因为这通常会返回200,但我想返回204,我的服务中有一个拦截器,它确定ModelAndView是否是NamedSystem,如果它的set是null。 如果是,我然后将状态代码设置为NO_CONTENT(204)。 当我运行junit测试时,我收到此错误: org.springframework.web.client.RestClientException: Cannot extract response: no Content-Type found 将状态设置为NO_CONTENT似乎擦除了内容类型字段(当我考虑它时确实有意义)。 那为什么还要看呢? Spring的HttpMessageConverterExtractor extractData方法: public T extractData(ClientHttpResponse response) throws IOException { MediaType contentType = response.getHeaders().getContentType(); if (contentType == null) { throw new […]

如何在java中执行命令行.exe文件

我想使用java程序将avi文件转换为3gp。 为此,我正在使用“EM Total Video Converter Command Line 2.43”,它的命令是 “C:\ EM TVCC> TVCC -f E:\ TestVideo \ 01.avi -o E:\ OutputFiles \ target.3gp” 我有一个程序在网站http://www.rgagnon.com/javadetails/java-0014.html执行命令行exe文件,这是: 可执行文件的路径,其中包含空格 您可以包含要执行的程序的路径。 在Win plateform上,如果路径包含空格,则需要将路径放在引号中。 public class Test { public static void main(String[] args) throws Exception { Process p = Runtime.getRuntime().exec( “\”c:/program files/windows/notepad.exe\””); p.waitFor(); } } 如果需要传递参数,则对String数组更安全,特别是如果它们包含空格。 String[] cmd = { “myProgram.exe”, “-o=This […]

org.hibernate.LazyInitializationException:无法初始化代理 – 没有Session,加载un fois

Foo看起来有这个: @ManyToMany private Set favouritedBy; 用户有这个: @ManyToMany(mappedBy = “favouritedBy”) private Set favourites = new HashSet(); public Set getFavourites() { return favourite; } 并且fooService具有此function,通过tranactional方法在打开会话时访问lazyloaded集合: @Transactional(readOnly = true) public Set getFavourites(User user) { user = dao.get(User.class, user.getId()); //the dao gets a session Set favourites = user.getFavourites();//but the session is not here and the exception is thrown? return […]