问题内容: 我正在编写一个makefile,它将一个文件编译到另一个目录中,然后我想在不更改目录的情况下运行它。我想按照以下方式做一些事情: Java文件所在的位置,并且makefile不在那里运行。 我怎样才能做到这一点? 问题答案: 我可能会误解这个问题,但是您可以使用 这将在 然后,您可以通过在类路径上包含它来运行它。例如 如果要在其他目录中生成类文件,则可以使用选项。
问题内容: 我是否可以配置MongoDB Java驱动程序以输出有用的(用于调试)消息,最好使用标准日志记录框架之一?我主要希望查看发生的每个查询,接收到多少数据,花费多长时间以及所有错误代码。 问题答案: 在 加载任何MongoDB Java驱动程序类 之前, 您需要设置几个系统属性: 之后,驱动程序将使用标准的Java日志记录框架来记录消息。 不幸的是,据我从Java驱动程序代码中得知,日志记
问题内容: 为了更好地理解Java中的工作原理,我想知道是否可以在运行时动态地向类路径添加目录。 例如,如果我使用 “ java -jar mycp.jar” 启动一个 .jar 并输出 java.class.path 属性,则可能会得到: 现在可以在运行时修改该类路径以添加另一个目录吗?(例如,在使用我要添加的目录中的 .jar 首次调用类之前)。 问题答案: 您可以使用以下方法: 但是您需要使
问题内容: 我遵循了Maven教程,但是仍然无法在Windows上安装Maven。 当我在命令提示符下运行以下命令时: 我得到: 我导航到maven安装文件夹并运行并得到: 但是当我跑步时我得到: 所以我确实安装了Java。有人知道是什么问题吗? 问题答案: 问题与您的路径有关。 确保目录“ E:\ java resources \ apache-maven-2.2.0 \ bin”在命令搜索路径
问题内容: 如何根据包名将log4j设置为登录到其他文件? 例如: 我正在使用属性文件配置格式。目前,它是为服务器设置的,我想不理会它,并添加一些东西来记录我的日志。 属性文件如下所示: 问题答案: 您必须创建两个新的追加程序并相应地设置可加性。 更新:只需检查是否需要添加以下行。 您的常规日志文件在哪里,该日志文件记录除和以外的所有内容。
问题内容: 我从Git存储库导入了一个项目,并在Eclipse中为其添加了Maven性质。在资源文件夹中,我添加了一个名为的配置文件。现在,每当我尝试从Java代码打开此文件时,都会得到。该文件也存在于maven编译项目后生成的文件夹中。 谁能告诉我可能是什么问题?我尝试加载此文件的Java代码是: 其中是一个对象。 谁能给我一些有关如何解决此问题的提示? 问题答案: 如果文件在编译后被放置在目标
问题内容: 我试图像这样在Android上获取麦克风的振幅水平: 不幸的是,这总是一直返回0。 看来要执行此操作,我必须真正开始录制。那是对的吗? 如果是这样,我是否需要记录500毫秒,获取振幅,停止记录并重复? 最后,我必须记录到文件吗?我不需要保存此音频文件,自上次调用当前现场麦克风输入以来,我是否只能获取当前幅度或最高幅度而不进行记录? 任何帮助表示赞赏,谢谢。 问题答案: 是的,您必须先调
问题内容: 我正在使用AudioRecord在Android中记录16位PCM数据。记录数据并将其保存到文件后,我将其读回以将其另存为.wav文件。 问题是WAV文件可以被媒体播放器识别,但只能播放纯噪声。目前,我的最佳猜测是我的wav文件头不正确,但我一直无法确定问题出在哪里。(我认为这是因为我可以播放在Audacity中记录的原始PCM数据) 这是我的代码,用于读取原始PCM文件并将其另存为.
问题内容: 我开发了一个使用Spring Security的默认登录页面的应用程序。但是我想实现自己的登录页面。我将放置一个login.html而不是一个jsp页面。我想使用JQuery。我检查了许多示例,但未能实现。我是Spring和Spring Security的新手,我使用Spring Security3。我应该遵循哪些步骤? 问题答案: Spring Security中的自定义登录页面有四
问题内容: 是否应该将记录器声明为静态?通常,我已经看到记录器的两种类型的声明: 要么 应该使用哪一个?两者的优缺点是什么? 问题答案: 非静态形式的优点是,您可以像下面的(抽象)基类中声明它,而不必担心会使用正确的类名: 但是,其缺点显然是将为该类的每个实例创建一个全新的记录器实例。这本身可能并不昂贵,但会增加大量开销。如果您想避免这种情况,请改用表格。但是它的缺点是,您必须在每个单独的类中声明
问题内容: Apache Commons Net库似乎没有将任何内容发送到任何“记录器”。 我可以以某种方式从(FTP)会话中获取日志文件以进行调试吗?例如原始的FTP命令和来自服务器的响应,如下所示: 问题答案: Apache Commons Net中的所有协议实现(包括,派生自)都有一个方法。您可以将其传递给实现日志记录的实现。 有一个现成的实现,可以打印提供的协议日志。 用这样的代码: …,
问题内容: 当我运行一个完整的测试套件时,如果导致测试失败的异常出现在我的(SLF4J-)日志中,将很有帮助。实现此目的的最佳方法是什么? 我想要什么 是为我处理异常日志记录的junit4规则。代码 当然不起作用,因为我只能从try块中捕获异常。是否有解决方法以某种类似的简单通用方法实现? 顺便说一句,我现在在做什么 在创建异常时记录异常。但是最好在调用者和库之间的接口上记录异常,所以在我的情况下
问题内容: 我正在尝试在IntelliJ上运行我的android应用程序。我从现有来源创建了一个项目,并且正确连接了SDK,一切正常,直到在那里,但是当我尝试运行时,它会记录以下消息: 这在我创建的所有类中都会发生。 对可能发生的事情有任何想法吗?也许我必须在IDE中进行一些设置。 谢谢。 问题答案: 解决了!在intelliJ中,转到 “设置” >“编译器”>“ Java编译器”,然后在“ 使用
问题内容: 我喜欢在我的RCP应用程序中使用Eclipse提供的导航历史记录。不幸的是,该功能没有得到很好的记录。实际上,我仅找到此Wiki条目:http : //wiki.eclipse.org/FAQ_How_do_I_hook_my_editor_to_the_Back_and_Forward_buttons%3F 它提到可以在导航历史记录中标记每个编辑器,而不必指定位置。这正是我想要的。
问题内容: 是否可以使用java.util.Logging并登录到Java Webstart应用程序中的文件?我有以下记录代码: 并得到以下异常: 问题答案: 访问控制异常表明: “访问被拒绝(java.util.logging.LoggingPermission控件)” 权限类的javadoc这样说: “当前只有一个名为LoggingPermission的控件。这是“控件”,它具有控制日志记录配