草庐IT

MAC地址

全部标签

java - Eclipse 在 Mac OSX 上仍然使用 java 6 作为 jre

我在运行macosx10.8.4的mac上安装了EclipseSDK3.7.1。我正在尝试让eclipse使用java7,它安装在/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/但是当我查看eclipse的安装详细信息时,它仍在使用我的旧java6安装。即使添加后-虚拟机/图书馆/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java到eclipse.ini文件。还编辑了Info.plist文件以指向java7有人在这里有什么建议吗?我完全没有想法。请注意:我是m

java - 如何获取用于在 Mac 上创建火焰图的 Java 分析转储?

我想从我的Java应用程序中收集堆栈跟踪以创建CPUFlameGraphs用于分析。这与这个问题非常相似:Howtogetcompletestackdumpfromprofilerineverysampleforuseinflamegraph?有两个区别:我使用Java代码,我需要Java堆栈跟踪我在Mac上工作(这意味着没有pref并且OSX上的AFAIKdtrace不支持jstack扩展)。我已经试过了lightweight-java-profiler和Honestprofiler,而且它们似乎都不适用于Mac。我也试过VisualVM,但我无法让它生成我需要的堆栈跟踪转储。对我来

java-使用过滤器检查远程地址

检测网络应用程序是否在本地访问的最佳方法是什么?我有兴趣在过滤器(javax.servlet.Filter)中检查它。我可以检查ServletRequest#getRemoteAddr()是否为127.0.0.1但如果它在IPv6机器上运行,地址将为0:0:0:0:0:0:0:1。还有其他我应该注意的陷阱吗,或者如果我只检查这两个字符串模式,我会没事的吗?谢谢 最佳答案 理论上,以下应该就足够了。if(request.getRemoteAddr().equals(request.getLocalAddr())){//Locallya

java - 如何在 Mac OS X 中获取字体文件夹路径?

在Windows操作系统中,我可以使用此java代码获取字体文件夹路径:System.out.println(FontManager.getFontPath(true));//C:\WINDOWS\Fonts但在MacOSX中,此代码不返回任何内容。在Mac中是否有替代代码? 最佳答案 在MacOSX上有两个字体路径(据我所知),/Library/Fonts和/System/Library/Fonts。如果您只是寻找字体列表,您可以使用:java.awt.GraphicsEnvironment.getLocalGraphicsEnv

java - 如何将我的 JMenuBar 移动到 Mac OS X 上的屏幕菜单栏?

当我将JMenuBar移动到MacOSX上的屏幕菜单栏时,它会在我的窗口中菜单所在的位置留下一些空白区域;我需要删除那个空间。我正在使用System.setProperty("apple.laf.useScreenMenuBar","true")将我的JMenuBar移动到屏幕菜单栏。我使用Mac的friend报告说,如果我没有设置该属性,这会在菜单所在的位置留下一些丑陋的垂直空间。解决此问题的最佳方法是什么?编辑:这是来self的来源的示例:publicstaticvoidmain(String[]args){System.setProperty("apple.laf.useScre

java - 带有 Tomcat 的 JSR-356 WebSockets - 如何限制单个 IP 地址内的连接?

我制作了一个JSR-356@ServerEndpoint,我想在其中限制来自单个IP地址的Activity连接,以防止简单的DDOS攻击。请注意,我正在搜索Java解决方案(JSR-356、Tomcat或Servlet3.0规范)。我尝试过自定义端点配置器,但即使在HandshakeRequest对象中我也无法访问IP地址。如何在没有iptables等外部软件的情况下限制来自单个IP地址的JSR-356连接数? 最佳答案 根据Tomcat开发人员@mark-thomas的说法,客户端IP未通过JSR-356公开,因此不可能使用纯JS

java - Mac OSX 上 IntelliJ Idea 中区分大小写的文件

我的java项目包含名称相同但大小写不同的文件(Test.java和test.java)。我在我的Mac上设置了区分大小写的文件系统,并且能够通过CLI查看/编辑它们。但是,IntellijIdea并不认为它们不同,因此编译失败。如何修复IntellijIdea以支持文件名的大小写?谢谢 最佳答案 我在JetBrains提交了支持请求。这是答案:add"idea.case.sensitive.fs=true"tobin/idea.propertiesfile(https://intellij-support.jetbrains.co

java - 如何 : install JOGL for Eclipse in Mac OSX 10. 6?

我有SnowLeopard64位,我想知道如何安装JOGL以便使用Eclipse进行开发。A-Z的一个漂亮的tut会很好,因为我怀疑我的一些步骤是非常错误的。--编辑:2012年8月28日--JOGL1.1只兼容JavaJDK1.6,不兼容JDK1.7。在OSXMountainLion(10.8.1)上测试。 最佳答案 下载jogl创建一个新项目,并将下载的文件中的lib文件夹解压缩到项目中。将jogl.jar和gluegen-rt.jar添加到构建路径。在构建路径的包资源管理器中右键单击jogl.jar。单击“属性”,然后将“na

java - Mac 用户 - 如何在 Mac 中设置 CLASSPATHS(我正在处理 Lucene 演示)

我正在尝试让我的ApacheLucene演示正常工作,我打算在本教程中设置类路径http://lucene.apache.org/java/2_3_2/demo.html我搜索了网络,这些是我找到的设置CLASSPATH的2个解决方案:CLASSPATH=${CLASSPATH}:/Users/philhunter/Desktop/COM562\Project/lucene-3.0.3/lucene-core-3.0.3.jar和setenvCLASSPATH${CLASSPATH}:/Users/philhunter/Desktop/COM562\Project/lucene-3.0

java - 如何根据IP地址获取主机名?

我想在我的程序中根据给定的IP地址查找主机名。是否可以获取它,如果可以,请提供代码。谢谢。 最佳答案 是的,有可能。importjava.net.*;publicclassHostName{publicstaticvoidmain(Stringargs[]){InetAddressinetAddress=InetAddress.getByName("127.64.84.2");//getthehostInetusingipSystem.out.println("HostName:"+inetAddress.getHostName()