Articles of Java的

Windows 7 64位,configuration2个Java版本

Windows 7 64位。 我有一个基于Web的应用程序,需要使用最新版本的Java(1.7.0.45),我有另一个软件安装需要Java版本(1.5.0.15和1.4.2)。 我只是不确定如何设置path/variables为此正常工作..任何帮助将不胜感激。 我已经看到了几个post和答案非常类似的情况下,但我只是不确定如何使这项工作。

在android和windows之间同步文件的最佳方法

我有一个C#程序来执行在Windows上的清单。 现在我正在开发一个Android应用程序来执行这个清单。 现在我需要一个服务或其他东西来同步Windows程序和Android应用程序之间的清单。 也许我写了一个Web服务的应用程序,但我没有发现什么关于托pipe一个Java的Web服务的Android(本地networking)。 因为Android设备和PC总是在同一个networking中。 也许你的某个人有一个好主意。

从Java调用Windows颜色系统

我需要从Java调用Windows颜色系统函数。 在本教程之后,我尝试使用Java Native Access调用DLL函数。 本教程中的所有示例均正常工作。 当我尝试加载和使用Mscms.dll(WCS库之一)DLL似乎已成功加载,但我无法调用任何函数。 function列表在这里 。 我收到一条消息: Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'GetColorDirectory' 我的代码有什么问题? 请问你能帮帮我吗? import com.sun.jna.Library; import com.sun.jna.Native; public class WCS_test { public interface Mscms extends Library { // http://msdn.microsoft.com/en-us/library/dd316928%28v=vs.85%29.aspx boolean GetColorDirectory(String pMachineName, String[] pBuffer, int pdwSize); } private static Mscms mscms = (Mscms) Native.loadLibrary("C:/Windows/system32/Mscms.dll", Mscms.class); public static […]

Windows使用相同的端口作为传出连接的两个程序运行在相同的jvm?

我的具体问题是我有一个tomcat彗星servlet,我的Java应用程序连接到。 出于某种原因,我得到随机结束事件,我不知道为什么。 我不知道,因为我试图清除什么没有错,是否如果窗口连接到相同的IP和端口,在同一个JVM中,会给两个进程相同的端口? 这将使它看起来像连接来自同一地点的服务器? 它是这样工作吗? 我从NetBeans,相同的JVM打开应用程序的两个实例,我想知道这是否会发生?

java.nio.file.path:与名称计数不一致的行为?

在了解NIO2 API的行为的同时,我已经考虑到了这一点: Path unix = Paths.get("/"); Path windows = Paths.get("c:\\"); System.out.println(unix.getNameCount()); System.out.println(windows.getNameCount()); 给出输出 0 1 这是为什么? 我期望同样的结果,实际上应该是0因为没有名字,但只有一个根。 当我添加一个文件夹 Path unix = Paths.get("/etc"); Path windows = Paths.get("c:\\etc"); System.out.println(unix.getNameCount()); System.out.println(windows.getNameCount()); 然后我得到 1 1 这不是Windows的一部分混淆? 编辑:我自己在一台Linux机器上。

使用首选项API来保存path?

我正在尝试使用Preferences API在regedit中保存文件的path。 这是工作,但path的价值并没有正确保存。 我正在尝试这个。 public class ImageLogoPreference { private final String path = "configs"; private Preferences node; public ImageLogoPreference(){ node = Preferences.userRoot().node(path); } public void setImageLogo(){ node.put("logo", "\\IguanaSistemas\\IguanaFight\\imagens\\logo.png"); } public String getImageLogo(){ String logo = node.get("logo", "image"); return logo; } } 在注册保存这个: ///Iguana/Sistemas///Iguana/Fight//imagens//logo.png 任何想法 ?

Pentaho数据源向导

我绝对是新手在Pentaho,我试图安装这个工具。 我的问题是configuration数据源时。 当连接并设置参数到DB时,连接好并为所有表格充电。 之后,当在步骤3configuration表的连接,我没有得到这个列。 在命令行中,当select表格时出现下一条消息: 无法closures查询:resulset或准备语句您的SQL语法中有一个错误; 检查对应于您的MySQL服务器版本的手册,在第一行使用“OPTION SQL_SELECT_LIMIT = DEFAULT”附近的正确语法 安装在Windows 7 x86中,使用MySQL 5.6,Java JDK 1.7和Pentaho 5.1连接到MySQL是使用ODBC 5.3 谢谢你们! :d

试图用.bat文件启动两个.bat文件

我试图build立一个Minecraft服务器,实际上一切工作正常。 我用launch.bat文件启动服务器。 "%ProgramFiles%\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui pause 我有第二个.bat文件用于备份目的。 SET COUNTER=0 :loop SET /a COUNTER=%COUNTER%+1 XCOPY "Server\*" "c:\Users\Benjamin\Desktop\Tekkit Server\backups\server_backup_%COUNTER%" /i /s PING 1.1.1.1 -n 1 -w 600000 > NUL goto loop 现在,我要做的就是同时启动两个.bat文件,只使用一个.bat文件。 我试着用第三个.bat文件启动所有: start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\Server\launch.bat" start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\backup.bat" pause 它实际上会启动两个.bat文件,但突然间,他们开始行动起来,不会再find自己的文件: C:\Users\Benjamin\Desktop>"C:\Program Files\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui […]

如何找出哪个JDK(不是JRE)在Windows上安装Eclipse正在使用

如何findEclipse正在使用的JDK编译驻留的位置? 可以在Window,Preferences,Java中findJRE的位置。 甚至编译器级别(1.7)在那里。 我也可以使用“where java”找出安装了哪个版本的Java,但是“where javac”没有得到结果。 由于.java文件可以被编译,因此必须存在一些Java编译器(如JDK)。 search所有目录非常繁琐,而且还没有显示出可用的结果。 在Eclipse的设置中,必须保存JDK的path。 据我所知,JAVA_HOME环境variables没有使用。 那么我怎样才能找出使用的JDK在哪里? 我实际上需要find程序xjc和schemagen,但总磁盘的search找不到它。 我觉得这个矛盾。

Windows系统login凭证

一个php应用程序需要与Windows系统一样的validation细节。 即Windowslogin凭证和应用程序凭证是相同的。 我需要开发一个PHP应用程序,应该在一个窗口成功login后自动使用PHPlogin