导航:首页 > 文件目录 > mac下怎么用java写文件路径

mac下怎么用java写文件路径

发布时间:2023-05-12 06:26:38

A. 如何在Mac OS系统下搭建java开发环境图解

1. 打开终端
在finder里面搜索(这台MAC)查找终端
2. 在cdlouiedeAir:~ cdlouie$(cdlouie是我的电脑用户名) 后面输入sudo vim /etc/profile
3. 在password后面输入电脑用户名密码,密码是不会显示的
4. 然后在任意位置按 i 键编辑器状态("/etc/profile" [readonly] 16L, 369C)切换为INSERT(-- INSERT -- W10: Warning: Changing a readonly file) 将光标定位到最后一行 fi 后,回车换行,插入以下代码
#这里是JAVA的环境变量
JAVA_HOME=“Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/”CLASS_PATH=“$JAVA_HOME/lib”PATH=“.;$PATH:$JAVA_HOME/bin”
5. 再按ESC键退出编辑状态
6. 按shift+冒号,会在编辑器出现冒号,紧接着输入wq!回车保存成功。
7. 检查,重新输入sudo vim /etc/profile查看,如果刚刚插入的代码还在说明保存成功。
8. 注意事项,插入的代码jdk的版本可以通过终端命令:java -version进行查询

B. mac没有c盘,编程java用fileReader()地址怎么填

进到终端 然后cd到你想要进入的目录 然后 输入 pwd 显示完整的路径就ok了

C. java项目路径文件怎么写

有绝对路径与相对路径两种:
绝对路径:以引用文件之网页所在位置为参考基础,而建立出的目录路径。
绝对路径:以Web站点根目录为参考基础的目录路径。

D. java中怎么写文件路径

你是用myeclipse软件写JAVA的吗,你可以在myeclipse的打开窗口中依次创建项目,包,类什么的编写程序,之后你打开JAVA工作间,找到你的程序,那么地址栏里就是你的JAVA文件路径了,又或者你用dreamever软件,先制作好你的网页,连接好超链接什么的之后,打开代码,就可以看见了

E. 请教关于 Mac OS X 下 Java 的路径问题

1. Mac OS自带的JDK6:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java。
2. Oracle的JDK 7/8
(1)用/usr/libexec/java_home命令得到的Java Home路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home,这是之前在Oracle网站下载的jdk 8 update 20。
(2)在Java控制面板显示的路径:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java,版本是Java 8 update 25。

F. java里文件路径怎么写

File
file
=
new
File("D:\\123.txt");
你这种不用绝对路径是不行的,
只有一个方法,在web工程启动内servlet中获取到webroot路径,在servlet的init中使用String
webRoot
=
getServletContext().getRealPath("/");获取,然后使用这容webRoot变量追加路径,再new
File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径

G. 怎么在mac上编辑java文件

下载mac版本的jdk,mac版本的开发工具即可。(环境变量不用配置。) 编写java所需要的工具都有相应的mac版本的。搜索相应的版本即可。 例如:

H. 我是java新手,并且使用MacBook编程序。我想要创建一个文件,如果在windows上文件路径

其实蛮简单的 win的根目录起点是盘符 c: 大部分的win都会对硬盘进行分区 每个盘符都是一个起点 这个应该都知道 mac和win的区别就是mac没有盘符一说 mac系统的根目录是以斜杠/开头 你可以吧/理解为就是win系统的C: 把他们当做一个东西就可以了 后面就是正常跟目录结构 /系统根目录 ~用户根目录 mac的文件结构真心很不错 现在可能还感受不到 我教你个简单的方法 你打开备忘录 然后随便选中一个文件 command+option+c 然后在备忘录中command+v 你就会看到你选中的文件的绝对路径 创建文件的不要在右键里面找 mac右键是没有新建文件的功能的 右键只可以创建文件夹 mac系统中创建文件有两种方式 命令行和app 推荐个文本app给你 sublime 现在的只是小问题 以后还有各种问题等着你 系统区别会引发一系列问题 加油吧 遇到什么问题可以发邮件给我 [email protected]
卧槽 打完我才发现是2015年的提问 我还闷头敲半天 简直 算了 给游客看也没白敲

I. mac系统,java编程中文件流的路径是如何写的

看看这个,我昨天刚写的: import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;public class AddList {

private String filePath = "";
private String bakPath = "";
private String content = "";

Scanner sc = new Scanner(System.in);

public String readFile(){
content = "";
if (isNull(filePath)) {
System.out.println("文件存储路径:");
filePath = sc.nextLine();
}
File file = new File(filePath);
FileReader fr = null;
try {
if (file.exists()) {
fr = new FileReader(file);
char[] chars = new char[1024];
int n = 0;
while((n = fr.read(chars)) != -1){
String string = new String(chars, 0, n);
content = content + string;
}
} else {
System.out.println("文件不存在");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (fr != null) {
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return content;
}

public void writeFile(String path){
File file = new File(path);
FileOutputStream fos = null;
mkDirs(path);
try {
fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
PrintWriter pw = new PrintWriter(bos, true);
pw.print(content);
pw.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

public void writeFile(){
if (isNull(filePath)) {
System.out.println("文件存储路径:");
filePath = sc.nextLine();
}
File file = new File(filePath);
FileOutputStream fos = null;
mkDirs(filePath);
try {
fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
PrintWriter pw = new PrintWriter(bos, true);
pw.print(content);
pw.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

public void mkDirs(String filepath){
if (filepath.indexOf("\\") != -1) {
filepath = filepath.replaceAll("\\", "/");
}
int n = filepath.indexOf("//");
String path = filepath.substring(0, n) + "//";
filepath = filepath.substring(filepath.indexOf("//") + 1, filepath.length());
String[] files = filepath.split("/");
for (int i = 0; i < files.length - 1; i++) {
path = path + files[i];
File file = new File(path);
if (!file.exists()) {
file.mkdir();
}
}
}

public void addImfor(){
System.out.println("--------增加记录---------");
String name = "";
String tel = "";
String email = "";
content = readFile();
while(true){
System.out.println("姓名:");
name = sc.next();
System.out.println("电话:");
tel = sc.next();
System.out.println("Email:");
email = sc.next();
content = content + name + "<>" + tel + "<>" + email +"<==>";
System.out.println("0、Exit 1、继续");
int i = sc.nextInt();
if (i == 0) {
break;
}
}
writeFile();
}

public void deleteImfor(){
System.out.println("---------删除记录---------");
String name = "";
String[] imfors = null;
content = readFile();
while(true){
System.out.println("你要删除的姓名是:");
name = sc.next();
if (content.indexOf(name) != -1) {
imfors = content.split("<==>");
for (int i = 0; i < imfors.length; i++) {
if (imfors[i].indexOf(name) != -1) {
imfors[i] = "";
}
}
content = "";
for (int i = 0; i < imfors.length; i++) {
if (!isNull(imfors[i])) {
content = content + imfors[i] + "<==>";
}
}
writeFile();
System.out.println("删除成功");
} else {
System.out.println("此人不存在");
}
System.out.println("0、Exit 1、继续");
int i = sc.nextInt();
if (i == 0) {
break;
}
}
}

public void viewAll(){
System.out.println("----------显示所有------------");
content = readFile();
if (!isNull(content)) {
String[] imfors = content.split("<==>");
System.out.println("姓名\t电话\tEmail");
for (int i = 0; i < imfors.length; i++) {
String[] imfor = imfors[i].split("<>");
for (int j = 0; j < imfor.length; j++) {
System.out.print(imfor[j] + "\t");
}
System.out.println();
}
} else {
System.out.println("暂时还没有记录");
}
}

public void queryImfor(){
System.out.println("----------查找记录-----------");
content = readFile();
if (!isNull(content)) {
String result = "";
String[] imfors = null;
String[] imfor = null;
String name = "";
boolean bool = false;
while(true){
result = "";
System.out.println("请输入关键字(按姓名查找):");
name = sc.next();
bool = false;
if (content.indexOf(name) != -1) {
imfors = content.split("<==>");
for (int i = 0; i < imfors.length; i++) {
if (imfors[i].indexOf(name) != -1) {
imfor = imfors[i].split("<>");
if (imfor[0].equals(name)) {
bool = true;
result = result + imfors[i] + "<==>";
}
}
}
if (bool) {
imfors = result.split("<==>");
System.out.println("姓名\t电话\tEmail");
for (int i = 0; i < imfors.length; i++) {
imfor = imfors[i].split("<>");
for (int j = 0; j < imfor.length; j++) {
System.out.print(imfor[j] + "\t");
}
System.out.println();
}
} else {
System.out.println("无此人信息");
}
} else {
System.out.println("无此人信息");
}
System.out.println("0、Exit 1、继续");
int i = sc.nextInt();
if (i == 0) {
break;
}
}
} else {
System.out.println("文件还没有记录");
}
}

public void (){
System.out.println("----------备份-----------");
content = readFile();
if (isNull(bakPath)) {
System.out.println("备份全路径:");
bakPath = sc.next();
}
writeFile(bakPath);
System.out.println("备份成功");
}

public boolean isNull(String string){
if (null == string || "" == string || 0 == string.length()) {
return true;
} else {
return false;
}
}

public static void main(String[] args) {
AddList add = new AddList();
Scanner sc = new Scanner(System.in);
int operater = 0;
while(true){
System.out.println("选择功能:\n1、增加记录 2、删除记录 3、显示所有 4、查询记录 5、备份 6、退出");
operater = sc.nextInt();
if (1 == operater) {
add.addImfor();
} else if (2 == operater) {
add.deleteImfor();
} else if (3 == operater) {
add.viewAll();
} else if (4 == operater) {
add.queryImfor();
} else if (5 == operater) {
add.();
} else if (6 == operater) {
System.out.println("谢谢使用");
break;
}
}
}
}

J. 怎样在mac上编写并运行java程序

工具/原料

一台苹果系统的笔记本电脑

eclipse软件

方法/步骤

1.查询登录eclipse官网,由于我是用开发的所以步骤如下:

2.找到“EclipseIDEforjavaDevelopers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“MacOSX(Cocoa)”

阅读全文

与mac下怎么用java写文件路径相关的资料

热点内容
文件夹打不开桌面 浏览:171
没有网络的电脑如何共享手机 浏览:194
编程是计算机里的哪个专业 浏览:144
js如何监听div的宽度变化 浏览:896
迷你世界如何删除编程模式的起始点 浏览:65
编程一般什么职位 浏览:869
硬件如何驱动程序 浏览:864
如何删除地铁app上乘车记录 浏览:261
战地五的图标文件在哪里 浏览:553
闪迪卡更改文件系统 浏览:599
参数数据是什么证据 浏览:433
神木论坛app最新版本 浏览:949
住建局175号文件具体内容 浏览:943
手机管家清理大文件怎么恢复 浏览:730
华为t8830应用程序已满怎么删除教程 浏览:815
转储的数据库文件怎么导入 浏览:527
怎么用编程画小花 浏览:65
php文件如何下载文件 浏览:614
javacapsule 浏览:20
extjs按钮垂直居中 浏览:163

友情链接