
Java的开源调查/问卷引擎
是否有用于Java的开源调查引擎,该引擎将允许分支问题?例如,问题1有A,B或C选项,它们分别带您前往不同的后续问题集。我找到了一对夫妇(JSurveyLib和Socrates QE),但是它们似乎与GUI非常相关。我正在编写的应用程序有一个在glassfish上运行的java后端和一个flex前端。最终有计划使用不同的字体...
2024-01-10
如何从引用的Java项目访问静态资源(WEB-INF)文件夹中的文件?
我有一个Web应用程序,其中包含我的应用程序服务之一的配置xml文件,该文件显示为springbean。另外,我在同一个工作区中有一个独立的Java应用程序(从其pom.xml引用我的Web应用程序项目),该应用程序使用SpringTestContext框架运行测试,并且其中一个测试检查该XML文件的配置。但是我从独立应用程序访...
2024-01-10
打印整个Java项目的源代码
我必须打印Java项目的整个源代码。最终版本应如下所示: 。但是使用此功能,您一次只能打印一个文件。有没有一种方法可以使用一个命令打印(或创建pdf / rtf)整个项目(所有 .java,。xml,…文件)?我在Windows XP SP3上使用Eclipse Galileo 对于每个类/文件,页面应(或多或少)如下所示:回答:1 pa...
2024-01-10
如何在fxml项目(javafx)中使用超棒的字体
我想在我的项目中使用真棒字体,但我不知道如何在我的项目中使用真棒字体。我找到了一些示例,但不能在fxml中使用。字体真棒javafx我需要帮助如何在使用fxml的项目中使用它谢谢。回答:我认为这是您需要ControlFX的支持,其中包括对字体的出色支持。请参阅javadoc以获取更多信息(但是我有一天...
2024-01-10
将项目从C#迁移到Java
由于办公室人员的变动,C#专业知识的水平急剧下降,现在有更多的Java开发人员。至此,高层人士正在考虑将用C#编写的现有.NET项目转移到Java世界中。除了 的明显问题之外,该公司还可以通过哪些可行的方法成功地将项目从.NET C#移植到Java?回答:这里是要考虑的事情:这是大项目吗?如果是...
2024-01-10
Java项目目录结构约定
我从事过maven项目,其中目录结构如下:src/ main/ java/ test/ java/我想知道是否存在其他目录结构约定。此约定是Maven特定的还是适用于所有Java?我有一个需要多种编程语言的项目,并对是否存在某种标准感到好奇。回答:它是Maven特定的目录结构约定,但是它在Maven领域之外也很流行,因为它...
2024-01-10
Java弱密码套件的好清单
我正在运行需要弱密码套件黑名单的服务器。那么以下哪些是弱项?http://java.sun.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunJSSEProvider回答:为什么需要排除不良品?为什么不只包括好者?首先,我会遵循NSA SuiteB准则,特别是RFC5430...
2024-01-10
如何编译编码为“ UTF-8”的Java源文件?
我保存了Java源文件,将其编码类型指定为UTF-8(使用记事本,默认情况下,记事本的编码类型为ANSI),然后尝试使用以下命令对其进行编译:javac -encoding "UTF-8" One.java但它给出了错误信息”One.java:1: illegal character: \65279?public class One {^1 error还有什么其他方法可以编译吗?来源如下:public class One ...
2024-01-10
将Java哈希码合并为“主”哈希码
我有一个实现了hashCode()的向量类。它不是我写的,而是使用2个质数对2个向量分量进行异或运算。这里是: /*class Vector2f*/... public int hashCode() { return 997 * ((int)x) ^ 991 * ((int)y); //large primes! }…因为这是来自已建立的Java库,所以我知道它可以正常工作。然后,我有一个Boundary类,其...
2024-01-10
Java中的URL编码?
我想知道什么是 url编码 。我有2个jsp页面和1个servlet。当我运行应用程序时,显示的网址是:http://localhost:8080/myproject/index.jsp哪里<form action="Myservlet" method="post"> <input type="text" name="mytext" id="mytext"/> <input type="submit" value="submit"/></form>单击提交按钮后,显示的URL为:http://l...
2024-01-10
如何用Java进行URL解码?
在Java中,我想将其转换为:https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type对此:https://mywebsite/docs/english/site/mybook.do&request_type这是我到目前为止所拥有的:class StringUTF { public static void main(String[] args) { try{ Stri...
2024-01-10
如何在Java中散列密码?
我需要对密码进行哈希处理以存储在数据库中。如何用Java做到这一点?我希望使用纯文本密码,添加随机盐,然后将盐和哈希密码存储在数据库中。然后,当用户想要登录时,我可以使用其提交的密码,从其帐户信息中添加随机盐,对其进行哈希处理,然后查看其是否等同于其帐户信息所存储的哈希...
2024-01-10
Java:加速我的代码
我一直在编写一个应用程序来渲染图块和GUI以及所有这些。我似乎遇到了一个问题,那就是我的paintComponent似乎占用了太多CPU,并且在我的小型计算机上运行速度不能超过10 FPS。我想知道是否有更有效的方式来运行这个代码或者通过线程来提高计算速度。这里是我的代码:Java:加速我的代码import java.aw...
2024-01-10
Java:消除死代码
我想知道Java如何处理以下情况:假设我有一个名为Debug的类,它看起来像这样:public class Debug { private static final boolean isAssertEnabled = true; public static void assertTrue(boolean b, String errorMessage) { if (isAssertEnabled) { if (!b) { throw...
2024-01-10
JavaFX:根据Task提示用户,并传回结果?
我有一个简单的JavaFXGUI,可在单击按钮时触发后台任务。此任务使用其最新的进度消息连续更新TextArea。我已经在下面演示了如何解决此问题。当任务出错时会出现问题,并且需要用户决定如何进行。我的目标是通过用户选择“是”或“否”的警报来做出此决定。不过,我一直无法实现此功能。到目前...
2024-01-10
在Java中更改AD用户过期密码
我正在使用JNDI更改LDAP用户的密码。在大多数情况下(当用户密码未过期时),此代码可以正常工作:public InitialLdapContext connect(String url, String securityPrincipal, String password) throws AuthenticationException, NamingException { System.setProperty("javax.net.ssl.trustStore", truststore); ...
2024-01-10
Java开关与用户输入击键
我正在Java中做蛇游戏,需要使用用户击键来控制移动的方向。这可能通过switch声明吗?我最初使用Scanner s = new Scanner(System.in)来允许用户输入'u','d'等来移动蛇,但我想用键盘箭头代替。Java开关与用户输入击键这是我现在所拥有的:public void controlSnake(){ Scanner s = new Scanner(System.in); String inputString = s.n...
2024-01-10
如何获得Java中的用户输入?
我尝试创建一个计算器,但由于不知道如何获得用户输入而无法使它工作。如何获得Java中的用户输入?回答:你可以根据要求使用以下任何选项。import java.util.Scanner; Scanner scan = new Scanner(System.in);String s = scan.next();int i = scan.nextInt();import java.io.BufferedReader;import java.io.InputStreamReader;BufferedReader b...
2024-01-10
使用JNI从C调用Java代码时发生内存泄漏
我有一个C程序,它使用JNI在Java存储中存储一些对象。(在有人问之前,这里需要使用Java存储,而我必须用C编写一个客户端,该客户端才能从该存储中添加和检索对象)。我制作了程序,并尝试添加100000个大小为1KB的对象。但是在仅添加50000个对象之后,我得到了“内存不足”消息(请注意,每当我无...
2024-01-10
如何让java8代码使用不安全的jdk8和jdk9?
我在我的Java8代码库中使用了sun.misc.Unsafe。这在Java9中不起作用。如何让java8代码使用不安全的jdk8和jdk9?我想修复Java9,但使用与Java8相同的代码库。如果我把module-info.java,它不会工作,因为我的代码库是Java8。怎么办?回答:Andreas comment指向正确的方向,你可以使用Multi-Release JAR Files。您可以创建...
2024-01-10
如何从Java代码生成UML图(尤其是序列图)?
如何从现有的Java代码生成UML图(尤其是序列图)?回答:ObjectAid UML资源管理器是我用的。它很容易从存储库安装:Name: ObjectAid UML ExplorerLocation: http://www.objectaid.com/update/current并生成非常漂亮的UML图:网站说明:ObjectAid UML Explorer与其他UML工具不同。它使用UML表示法来显示现有代码的图形表示,...
2024-01-10
在线运行Java代码
codepad.org允许您在线运行C,C ++,D等代码,但不能运行Java …我可以使用Java的网站吗?回答:还有http://ideone.com/(支持多种语言)...
2024-01-10
将DEX反编译为Java源代码
如何将Android DEX(VM字节码)文件反编译为相应的Java源代码?回答:获取以下工具:1)dex2jar将dex文件转换为jar文件2)jd-gui查看jar中的java文件由于dex2jar进行了一些优化,因此源代码具有很高的可读性。这是有关如何反编译的过程:将test_apk-debug.apk中的classes.dex转换为test_apk-debug_dex2jar.jard2j-dex2jar....
2024-01-10
Java:解析Java源代码,提取方法
我希望解析Java源代码文件,并提取方法源代码。我需要这样的方法:/** Returns a map with key = method name ; value = method source code */Map<String,String> getMethods(File javaFile);有没有简单的方法可以做到这一点,有一个库可以帮助我构建方法,等等?回答:从https://javaparser.org/下载Java解析器您必须编写一些代码。...
2024-01-10
如何在Java程序中运行Java源代码
我已经编写了一些代码来编译Java源代码。然后生成.class文件。问题是如何运行它?例如,我可以设置程序和类的名称,可以使用prog p = newprog(),但是在这种情况下,类文件在编译之前尚不存在。不太确定该怎么办。有人可以给我建议吗?顺便说一句,该类如下所示:public void compile{ JavaCompiler comp...
2024-01-10
哪里可以获得rt.jar的完整源代码?
我正在搜索rt.jar的源代码以获取Oracle JRE / JDK 6Update22。交付随附的src.zip并不包含所有源代码,例如sun。*(例如sun.reflect.Reflection)。 )包丢失。在哪里可以获得完整的src.zip?回答:编辑2017-11-22:这个答案写于2010年,当时世界大不相同。如果仅需要JRE类的源代码,请在JDK构建中使用JRE-包括的src.zip文...
2024-01-10
Java中程序退出时运行代码
是否可以编写一个在终止程序时System.exit将调用的方法?回答:使用Runtime.getRuntime().addShutdownHook(Thread)。...
2024-01-10
如何从Java源代码生成AST?[关闭]
据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree我有两个问题:哪些JDK支持com.sun.source.tree?是否有适用于所有JDK的便携式替代产品?回答:您可以使用tools.jar并使用它。javac是开源的,因此您只需获取该代码即可(假设您可以处理许可证)。Antlr...
2024-01-10
