【Java-Grails上的同步块可在Windows上运行,但在Linux中无法】教程文章相关的互联网学习教程文章

java – 需要帮助为我的64位Windows 7选择正确的jdk版本

为了准备我的windows-7机器进行java学习,我想安装适合我的amd64架构的64位jdk版本.但是,我对以下事情感到困惑: [1]我已经有了一个32位的jre版本,我无法将其删除(因为firefox和其他一些应用程序正在使用它),因此64位jdk可以与Windows上的32位jre共存 – 7?为我生成的java .classes和.jars定位特定平台需要注意什么? [2]由于我也想学习和开发Android应用程序,android-sdk是否兼容64位jdk?如果是这样,它将使用什么版本的jdk? [3]...

我可以在Windows 7下并行运行Java 32位和64位

我想运行两个版本的Eclipse.一个是稳定的(在我的机器上)在32位以下,另一个只在64位以下. 有经验吗?解决方法:完美的工作.您可以安装多个JDK和JRE,并在eclipse.ini中定义,每个安装使用哪个.

java – 使用Windows LAF时按钮的背景颜色?【代码】

我有一个使用本机LAF的Java应用程序,如下所示:UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());这很好用,但是,我试图让一个按钮有一个红色背景,但结果是这样的: 正如您所看到的,我在按钮上设置了背景和前景,但结果并不令人满意.有没有办法让按钮绘制红色背景而无需继承JButton?解决方法:你必须明白,在Swing的Look&感觉结构,它是JButton的UI委托,它的绘图,而不是JButton本身,所以setBackground(…)在这种情...

在Windows控制台中从Java代码问题中打印出unicode【代码】

我在Windows控制台中打印出一个unicode符号时遇到问题. 这是打印出unicode符号值的java代码;System.out.print("\u22A2 ");当我在Eclipse中使用UTF-8编码设置运行程序时,问题不存在,但是当涉及到Windows控制台时,符号会被问号替换. 以下是为了尝试克服这个问题,没有成功; >将Windows控制台的字体更改为Lucida Console.>每次运行Windows控制台时,我都会更改编码设置,即使用chcp 65001 我尝试了几次的额外步骤是运行带有参数的java文件...

从Java读取Windows ACL

在Java程序中,我希望能够列出有权读取给定文件的Windows用户和组. Java没有内置的能力来读取Windows ACL信息(至少到Java 7),所以我正在寻找其他解决方案. 是否有可用的第三方库可以直接访问Windows文件的ACL信息? 如果失败了,可能运行cacls并捕获然后处理输出将是一个合理的临时解决方案 – cacls的输出格式是否在任何地方都有详细记录,并且它可能会在Windows版本之间发生变化吗?解决方法:如果你知道windows API,你可以使用JNA(...

JAVA 环境安装包 JDK 64位 jdk-8u221-windows-x64.exe

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载需要登录,此处提供迅雷下载链接, https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-windows-x64.exe?AuthParam=1563589007_663a1f07ff53f2baa3925f340f025ad7

从Java强制在Windows上删除文件

即使文件被某个进程锁定,是否有java编程方式强制在Windows上删除文件?我无法杀死锁定文件的进程.解决方法:你可以通过JNI.但是整个锁定点不允许从另一个进程中删除. 因此,除非您运行的是Windows 9x,否则可能无法执行此操作. 也就是说,如果你知道使用WIN32的方法,那么你可以使用JNI在java中完成它.

java使用io流读取windows文件乱码问题

出现原因: 在IDEA中,使用 FileReader 读取项目中的文本文件。由于IDEA的设置,都是默认的 UTF-8 编码,所以没有任何 问题。 但是,当读取Windows系统中创建的文本文件时,由于Windows系统的默认是GBK编码,就会出现乱码 解决办法: 使用InputStreamReader类 转换流 java.io.InputStreamReader ,是Reader的子类,是从字节流到字符流的桥梁。 它读取字节,并使用指定 的字符集将其解码为字符。 它的字符集可以由名称指定,也可...

Windows中的Java和符号链接【代码】

我一直在玩java.nio.file.Files并偶然发现了一个奇怪的问题.我有一个符号链接,但Files.readAttributes()的Files.isSymbolicLink()和符号链接属性显示不同的结果. 这是我创建链接的方式:D:\DEV\test>mklink /D link1 components symbolic link created for link1 <<===>> components相关的java代码:Path symLinkDirectory = Paths.get("D:\\DEV\\test\\link1"); DosFileAttributes dosFileAttributes = Files.readAttributes(symL...

java – Windows上的System.err在哪里?

我有一个基于Java GUI的应用程序,它将一些诊断消息写入System.out和System.err.在Windows上运行时,这些消息输出在哪里? (例如,在Mac OS X上,它们会打印到系统控制台日志中.) 编辑 我应该补充一点,Java应用程序打包为.exe,所以(现在)我无法使用java启动它. (我想我可以将各个.JAR文件复制到Windows测试机器上.) 此外,它是我继承的应用程序,之前没有使用过日志框架;我想修改它以使用一个,但我希望快速获得一些日志输出来立即诊断问题...

java – 片段中的对话框崩溃了Android应用程序. android.view.WindowsManager $BadTokenException【代码】

我试图创建一个对话框,但当我尝试运行代码时它崩溃了.我想在我的listview中选择一个项目时运行它,这是我的片段,现在我只想尝试显示对话框而不传入任何内容 这是我的java代码:myInfoList.setAdapter(new CustomAdapter(details , getActivity().getApplicationContext()));myInfoList.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> a, View v, int position, long id) {//System.out...

java – 如何只为Windows下载1.7 JDK,而不是SDK【代码】

为休闲java开发人员安装java一直是一个雷区.例如.我们需要SE或EE版本来说STS / Grails,我们需要SDK还是JDK?我很确定我需要JDK 1.7 for EE版.问题是,如何在没有膨胀的SDK的情况下获得JDK?我对SDK的理解是它的附加工具,如glassfish,我不需要的东西.我的SSD上的空间非常宝贵. oracle EE下载页面:http://www.oracle.com/technetwork/java/javaee/downloads/index.html 似乎只允许你下载JDK和SDK,有没有办法只安装JDK? 我已经安装了...

java – Eclipse不会在我的Windows 7系统上启动,找不到JRE错误【代码】

当我启动eclipse时,我立即收到以下错误:A Java Runtime Environment (JRE) or Java Development Kit (JDK) mustbe available in order to run Eclipse. No Java virtual machine wasfound after searching the following locations: C:\ProgramFiles\eclipse\jre\bin\javaw.exejavaw.exe in your current PATH它似乎无法读取ini文件或实际的java Path System变量. 按照我在网上阅读的内容,我创建了一个带有以下内容的eclipse.i...

java – 给jvm的线程堆栈大小选项(-Xss)是什么?为什么Windows PC中至少有68k的限制?【代码】

我看过JVM option -Xss – What does it do exactly?这个链接,但我的问题是这个选项有用吗. 因为,如果我们为-Xss值设置了一个非常小的限制,那么线程可能无法正常工作,因为它可能会在大多数情况下抛出stackOverflow错误. 为什么这个值至少有64k的限制?我是如何得到这个64k限制的,当我试图在IntelliJ iDE上配置运行时vm选项时,我试图给出一些像10k这样的东西,它弹出这个错误,说它需要至少64k的线程堆栈大小. 另一个问题是,如何从jav...

Java和Windows – 错误:非法转义字符【代码】

我已经完成了更改注册表数据的.java文件.但是我在运行Runtime.getRuntime().exec的行上遇到“非法转义字符”错误.我的错误在哪里?import java.util.*; import java.applet.Applet; import java.awt.*; class test {public static void main(String args[]) {try {Runtime.getRuntime().exec("REG ADD 'HKCU\Software\Microsoft\Internet Explorer\Main' /V 'Start Page' /D 'http://www.stackoverflow.com/' /F");} catch (Excep...