草庐IT

java - 在 Mac OSX 上将 JDK 7 或更高版本与 Android Studio 和 Eclipse 结合使用

AndroidStudio和Eclipse都要求我安装JDK6,即使已经安装了JDK8。几个在线解决方法告诉我更改java_home以指向JDK8安装位置,这样做使得/usr/libexec/java_home和java-version命令都引用JDK8安装,但AndroidStudio和Eclipse仍然要求我安装JDK6.任何人都解决了这个问题。 最佳答案 AndroidStudio基于IntellijIdea13。解决方案here也适用。只需将Info.plist从1.6*修改为1.7*就可以了。顺便说一句,我观察到至少And

java - 在 Mac 上使用 JBDC 对 SQL Server 进行 Windows 身份验证

是否可以使用Windows身份验证/集成安全性从Mac连接到SQLServer?我正在使用Microsoft提供的type4JDBC驱动程序。前端(一个表单应用程序)是用Java编码的。一切都在Windows上完美运行,但办公室中有一个人使用Mac。这可能吗?仅供引用,我从未使用过Mac,所以我对它们来说是新手。我在整个互联网上搜索过,但没有找到解决方案。提前谢谢你。 最佳答案 根据我的经验,很难获得此信息。自从Microsoft更改了规则并添加了authenticationScheme参数以来,我的所有搜索结果都是错误的(过时的)

Eclipse - 缺少 Mac Os 默认 JRE

已安装的JRE列表是空的,当我单击“添加”时,我得到的唯一选项是-执行环境说明,标准1.1.x虚拟机,标准虚拟机。MacOS默认JRE没有选项,选择标准VM会导致通常的“MacOS不支持标准VM”。eclipse伽利略,MacOSX10.5.8。非常感谢任何建议 最佳答案 我刚刚遇到了同样的问题,我能够解决它。我已经安装了EclipseforPHP(PDT),因为我无法让PDT与Eclipseclassic一起工作。然后我发现在新安装的情况下,Java文件将无法运行!但有一个简单的解决方案:转到帮助->安装新软件...选择:伽利略-

java - 如何让 Firefox 在 Mac OSX 上与 Selenium WebDriver 一起工作

我正在尝试为WebDriver配置代理设置,所以我使用了以下代码....FirefoxProfileprofile=newFirefoxProfile();profile.setPreference("network.proxy.type",1);profile.setPreference("network.proxy.http","207.229.122.162");profile.setPreference("network.proxy.http_port",3128);WebDriverdriver=newFirefoxDriver(profile);selenium=newWe

java - Mac OS X El Capitan 上不受支持的 major.minor 版本

根据ElCapitan上Java主要次要版本不正确的在线解决方案,我看到了几种解决方案,这些解决方案使您要么禁用无根,我不喜欢它的声音,要么只是在OSX中不再工作埃尔卡皮坦。 最佳答案 尝试在ElCapitan上运行webdriver-managerstart时,您可能会收到一条错误消息:Exceptioninthread"main"java.lang.UnsupportedClassVersionError:org/openqa/grid/selenium/GridLauncher:Unsupportedmajor.minorve

在 Mac OS X 上移动到另一个屏幕/桌面/显示器时,Java Swing 应用程序窗口消失

每当我用鼠标将它从一个监视器拖到另一个监视器时,我的JavaSwing应用程序窗口就会消失。当我拖动它时它是可见的,但当我释放鼠标按钮时它会立即消失。我宁愿窗口没有消失。为什么会消失?当我激活MissionControl时,Swing窗口出现在我将其拖动到的桌面底部。停用MissionControl会使其从屏幕底部滑出。我运行哪个JavaSwing应用程序并不重要。对于那些想要代码的人,这里有一个简单的JavaSwing应用程序,它展示了我正在描述的行为,请欣赏:importjava.awt.*;importjavax.swing.*;classSimpleSwing{publicst

java - 当使用来自 Oracle 的 Java 7 时,File.list() 在 Mac OS X 上错误地检索具有非 ASCII 字符的文件名

当使用来自Oracle的Java7时,我在MacOSX上使用File.list()时遇到错误检索到非ASCII字rune件名的问题。我正在使用以下示例:importjava.io.*;importjava.util.*;publicclassListFiles{publicstaticvoidmain(String[]args){try{Filefolder=newFile(".");String[]listOfFiles=folder.list();for(inti=0;ienv=System.getenv();for(StringenvName:env.keySet()){Syst

java - 用于 Mac 的二进制 Java 7

是否有任何Java7的二进制版本(使用Mac/BSD端口项目)?一些博客(例如BuildingJava7onMacOSX)有从源代码构建jdk的详细说明,但我希望有人可以下载它的二进制文件。说明的问题是让所有版本号都正确是很烦人的,微小的变化可能会导致工作时间的浪费。 最佳答案 此Google代码项目提供了适用于MacOSX的Java7二进制版本:http://code.google.com/p/openjdk-osx-build/ 关于java-用于Mac的二进制Java7,我们在St

java - 在 Mac 上设置 Java Swing 应用程序名称

我正在使用Java1.6为Mac编写JavaSwing应用程序。我已经阅读了很多教程,指导您逐步了解如何将Java应用程序与OSX更好地集成,但是有一件事我一直没能开始工作。我无法显示应用程序名称(Mac菜单栏中第一个粗体菜单项)。默认情况下,显示主类的完全限定类名,我无法更改它。Thissite说你必须设置以下属性:System.setProperty("com.apple.mrj.application.apple.menu.about.name","AppName");但这不起作用(我运行的是10.6,所以可能属性名称已更改?)。当我在XCode中创建一个新的Java项目时(我通

macos - 如何在 Mac OSX 上降级 JRE/JDK?

有谁知道如何通过终端在MacOSX上将JRE/JDK的版本从1.6.0_24降级到1.6.0_18?我需要降级才能让Java小程序在Firefox中运行。任何帮助将不胜感激。 最佳答案 这似乎不再准确了。我刚刚通过查看/Library/Java/JavaVirtualMachines并移走版本号最高的目录,设法将JRE和编译器从Java8降级到7,例如sudomvjdk1.8.0.jdk~/Desktop/ 关于macos-如何在MacOSX上降级JRE/JDK?,我们在StackOve