Tag:

用于为Java应用程序构建交互式shell的库

我正在寻找Java的库,这将允许我创建一个交互式shell。 我做了一些搜索,并没有发现很多。 我发现的大多数是用于向我的应用程序添加命令参数解析的库,这对我没什么帮助。 我找到的最好的领导是一个名为Cliche的库,它完全符合我的需要。 问题是它太简单了。 我正在寻找更具定制性的东西。 有没有人遇到过更高级的东西?

在Windows JRE中导入StartCom CA证书

我有一个Java应用程序访问使用StartCom SSL证书的服务。 为了实现这一点,我需要将StartCom CA证书添加到Java的信任库中,因为它们默认不在那里。 我已经使用这些命令在linux上成功完成了这项工作 sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca -file ca.crt sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class1 -file sub.class1.server.ca.crt sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class2 -file sub.class2.server.ca.crt sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class3 […]

数据库无法检索图像或为空,导致数组错误。 怎么解决?

我的问题是java.lang.IndexOutOfBoundsException:索引0无效,大小为0 。 我不知道修复此错误,我没有发现我的arrays有任何问题。 我是android的新手。 我希望你们都明白。 也许这会导致我的错误值出错。 输入(KEY_IMG,Utility.getBytes(quest.getBitmap())); 。 抱歉,我的英文。 UPDATE 数据库问题导致java.lang.IndexOutOfBoundsException:索引0无效,大小为0 MainActivity.java package com.example.quizjavatest; import java.util.ArrayList; import android.os.Bundle; import android.app.Activity; import java.util.List; import android.content.Intent; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends Activity { List quesList; int score=0; int qid=0; ImageView quizimg; Question currentQ; TextView […]

javax.net.ssl.SSLHandshakeException:收到致命警报:unknown_ca

我必须通过SSL双重身份validation连接到服务器。 我已将自己的私钥加证书添加到keystore.jks ,将服务器的自签名证书添加到truststore.jks ,这两个文件都复制到/ usr / share / tomcat7。 我的代码使用的套接字工厂由以下提供者提供: @Singleton public static class SecureSSLSocketFactoryProvider implements Provider { private SSLSocketFactory sslSocketFactory; public SecureSSLSocketFactoryProvider() throws RuntimeException { try { final KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); final InputStream trustStoreFile = new FileInputStream(“/usr/share/tomcat7/truststore.jks”); trustStore.load(trustStoreFile, “changeit”.toCharArray()); final TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); trustManagerFactory.init(trustStore); final KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType()); final InputStream keyStoreFile […]

在Java中使用和导入外部库/框架

首先,这是一个非常n00b的问题。 但作为一名初级开发人员,我从未需要导入和使用其他Java框架。 标准库总是足以让我编写我需要编写的类。 但现在接触到更多“高级”概念,我需要开始使用外部框架,例如JSON for Java,Apache的HttpClient for java等等。 我正在寻找一个基本的理解如何工作以及如何导入这些库,以便您可以开始使用这些类… 所以我最初的理解是每个fraemworks都会为你提供一个包含框架所有类的.jar文件。 然后将其导入到您的项目中,看看您只需导入项目就可以使用项目中的类/库,例如’import org.json。*;’ 理解是否正确?

在同时开发多个库和项目时自动同步

我希望我的库文件的增量更新立即应用于我使用它们的所有项目中,而不必每次为我的每个项目执行额外的步骤(例如更新子存储库或JAR文件)。

从命令行编译.java文件 – 外部库,类路径

我在Eclipse中创建了一个项目,现在我正在尝试确保从命令行编译.java文件。 我一直在尝试使用所有.java文件在文件夹中使用javac *.java进行编译。 但是,这会导致由于从外部库Joda-time引用类而导致的错误。 我有以下.classpath文件,Eclipse为项目制作但不知道如何处理它。 我尝试使用javac -classpath *.java编译,但这只会产生更多错误。 我的源文件位于’src’文件夹内的包文件夹中。 我在哪里放置我的classpath文件和我的joda-time-2.2.jar文件,以及如何编译所有内容? [编辑]我正在使用Windows 7

Java Eclipse Android初学者问题 – 如何添加库或链接文件夹。 初学者参考

我刚刚开始使用Eclipe进行Android开发,并且已经遇到了一些基本问题。 我有一些初级书籍,如“繁忙的编码人员指导Android ……”和“24小时内自学Android应用程序”,但是,我没有看到一些基本的东西。 有人能告诉我如何设置库然后在项目中使用它吗? 我有一些示例代码,其中有一个文件夹出现在Ecliple中,名为“DataGatherLib”右键单击并点击属性显示它的类型为“链接文件夹”。 我怀疑这就是我想要的。 所以我的具体问题是:1。如何在Eclipse中设置自己的库项目(如果合适的话,链接文件夹)。 那么,你如何在Ecliple Android项目中使用新创建的库? 更一般地说,有人可以指出一些很好的初学者参考(书籍或在线教程),涵盖这一点。 我认为在库中组织代码而不是一个大型应用程序是相当基本的,但我似乎无法找到讨论。 谢谢,戴夫

Java Math(s)Parsing API

继我之前的问题之后 ,我想知道是否有人知道任何免费 (如在啤酒中,在自由中会很好但不是必需的)数学解析Java的库。 我找到了一个叫Jep的东西 ,它曾经是开源的(即:由社区编写),但现在花费300美元以上(这是否合法?)。 任何帮助赞赏!

java.util.Map $ Entry类型无法解析。 它是从所需的.class文件间接引用的

我正在Eclipse上编写一个简单的Java程序。 import java.util.HashMap; public class Demo { public static void main(String[] args) { HashMap hash = new HashMap(); } } 上述程序会产生以下错误。 该项目未构建,因为其构建路径不完整。 找不到java.util.Map $ Entry的类文件。 修复构建路径,然后尝试构建此项目。 java.util.Map $ Entry类型无法解析。 它是从所需的.class文件间接引用的。 我几乎到处搜索互联网,但我无法纠正这一点。 我安装了Java SE 8u5(JDK)( http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp ) Windows – >首选项 – >已安装的JRE显示 a)jdk C:\ Program Files \ Java \ jdk 项目 – >构建路径 – >库显示 a)JRE系统库(jdk) […]