mac java开发要装什么软件
展开全部 如果是Java SE开发C/S应用程序的话,由于Mac OS X 自带java 1.6,所以只需要下载Eclipse for Java SE就可以进行代码编写了;Java EE的话下载Eclipse for Java EE,然后下载Tomcat或者JBoss另外,如果在本地需要进行数据存储的话,数据库和相应的数据库驱动也是需要的Eclipse集成开发环境是免费的,Tomcat和JBoss也是免费的;数据库如果使用MySQL也不需要收费。
果你认可我的回答,请及时点击【采纳为满意回答】按钮~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
...
mac系统合适开发java吗?eclipse、mysql、tomcat、等开发工具能安装...
什么都不用啊,下载好mac版的Java就行,环境变量我都没设置过!我直接在mac上编译并运行程序,而且mac上运行不需要刻意使用终端,编译后双击class文件(看好是哪个class)即可打开!使用 TextEdit 软件,用(Command+Shift+T)制作出一个纯文本就可以了,注意mac系统默认自动将 "" 转换为 Java 不能接受的 “”,上面菜单栏里的什么地方有个智能引号的这个选项(我忘了是哪个),把前面的勾去掉就行了!如果你指的是“开发”,我就帮不了你了,我只会编译运行。
做软Java件开发买什么样的mac笔记本要好一些
开发人员建议选择MacPro,原因如下:1. 大部分的开发工具和文档体积都比较大,Air的硬盘空间较小,不太适合;2. 大部分的程序在编译或解释的时候,需要消耗CPU和内存资源,Air不如Pro强劲;3. 开发人员对屏幕的可视区域要求比较高,Air屏幕有点小;4. Pro接口相对丰富,在需要外接设备的情况下,Pro更合适;
mac java 编程用什么软件
展开全部 环境配置不配置无所谓,其实环境变量就是一个“键值对” 不配置的话,以后用CLASSPATH、java_home的时候需要显式指定,麻烦一些罢了。
代码代码,什么叫代码? 就是用人认识的文本符号代替计算机编码。
编写任何代码,只需要有一个文本工具,比如记事本。
macOS里不缺文本编辑工具。
(难道你没用记事本写过代码吗?) 要编译java代码,需要有JDK,自己装一个就是了,可以从oracle官网下macOS版的装上就是了。
运行java程序需要有JRE,JDK自带。
另外,如果喜欢用eclipse,也可以去eclipse官网下载macOS版本。
myeclipse仅仅是eclipse的一个插件而已,自己去找来mac版本装上即可。
如果myeclipse没有mac版本的,就用其他同类功能的插件代替即可。
。
如何在苹果电脑上安装JAVA开发工具
进入Oracle官网JAVA的下载界面,找到自己需要下载的JDK版本。
点选“Accept License Agreement”后,选择自己电脑的下载包(Mac OS X x64)并单击该包进行下载。
安装JDK在下载文件夹中,找到下载完成的JDK安装文件。
单击该安装文件后,显示“Java 8 Update 25"的安装窗口。
双击“Java 8 Update 25.pkg”图标。
在“安装Java 8 Update 25”中“欢迎使用Java 8 Update 25安装器”的对话框中,单击“继续”按钮。
“在Macintosh HD”上进行标准安装,单击“安装”按钮。
设置密码管理的电脑,此时会弹出“安装器正在尝试安装新软件。
键入你的密码以允许执行此操作”,输入管理员密码,然后单击“安装软件”按钮。
此时安装器会自动写入JDK到你的Mac电脑中。
安装完成后,工具栏下端会显示“安装完成”。
此时单击右下角的“关闭"按钮。
验证JAVA版本此时,安装完成后,系统会自动打开验证JAVA版本的窗口。
单击“验证JAVA版本”按钮,并在弹出的窗口中,单击“验证”按钮。
等系统操作数秒后,窗口会显示为:”已验证Java版本“,
javaWeb开发,如何取得客户端的MAC,注意,客户端是子网的一个...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.NetworkInterface; /** * 与系统相关的一些常用工具方法. * * @author lvbogun * @version 1.0.0 */ public class SystemTool { /** * 获取当前操作系统名称. return 操作系统名称 例如:windows xp,linux 等. */ public static String getOSName() { return System.getProperty("os.name").toLowerCase(); } /** * 获取unix网卡的mac地址. 非windows的系统默认调用本方法获取. * 如果有特殊系统请继续扩充新的取mac地址方法. * * @return mac地址 */ public static String getUnixMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process process = null; try { // linux下的命令,一般取eth0作为本地主网卡 process = Runtime.getRuntime().exec("ifconfig eth0"); // 显示信息中包含有mac地址信息 bufferedReader = new BufferedReader(new InputStreamReader( process.getInputStream())); String line = null; int index = -1; while ((line = bufferedReader.readLine()) != null) { // 寻找标示字符串[hwaddr] index = line.toLowerCase().indexOf("hwaddr"); if (index >= 0) {// 找到了 // 取出mac地址并去除2边空格 mac = line.substring(index + "hwaddr".length() + 1).trim(); break; } } } catch (IOException e) { e.printStackTrace(); } finally { try { if (bufferedReader != null) { bufferedReader.close(); } } catch (IOException e1) { e1.printStackTrace(); } bufferedReader = null; process = null; } return mac; } /** * 获取widnows网卡的mac地址. * * @return mac地址 */ public static String getWindowsMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process process = null; try { // windows下的命令,显示信息中包含有mac地址信息 process = Runtime.getRuntime().exec("ipconfig /all"); bufferedReader = new BufferedReader(new InputStreamReader( process.getInputStream())); String line = null; int index = -1; while ((line = bufferedReader.readLine()) != null) { System.out.println(line); // 寻找标示字符串[physical index = line.toLowerCase().indexOf("physical address"); if (index >= 0) {// 找到了 index = line.indexOf(":");// 寻找":"的位置 if (index >= 0) { System.out.println(mac); // 取出mac地址并去除2边空格 mac = line.substring(index + 1).trim(); } break; } } } catch (IOException e) { e.printStackTrace(); } finally { try { if (bufferedReader != null) { bufferedReader.close(); } } catch (IOException e1) { e1.printStackTrace(); } bufferedReader = null; process = null; } return mac; } /** * windows 7 专用 获取MAC地址 * * @return * @throws Exception */ public static String getMACAddress() throws Exception { // 获取本地IP对象 InetAddress ia = InetAddress.getLocalHost(); // 获得网络接口对象(即网卡),并得到mac地址,mac地址存在于一个byte数组中。
byte[] mac = NetworkInterface.getByInetAddress(ia).getHardwareAddress(); // 下面代码是把mac地址拼装成String StringBuffer sb = new StringBuffer(); for (int i = 0; i < mac.length; i++) { if (i != 0) { sb.append("-"); } // mac[i] & 0xFF 是为了把byte转化为正整数 String s = Integer.toHexString(mac[i] & 0xFF); sb.append(s.length() == 1 ? 0 + s : s); } // 把字符串所有小写字母改为大写成为正规的mac地址并返回 return sb.toString().toUpperCase(); } }写一个全局拦截的servlet,只要有请求的时候就调用这个类里面的获取mac地址的方法 String os = getOSName(); System.out.println(os); if (os.equals("windows 7")) { String mac = getMACAddress(); System.out.println(mac); } else if (os.startsWith("windows")) { // 本地是windows String mac = getWindowsMACAddress(); System.out.println(mac); } else { // 本地是非windows系统 一般就是unix String mac = getUnixMACAddress(); System.out.println(mac); }记得判断一下是什么系统
转载请注明出处51数据库 » java mac 软件开发