我java 7并java 8在我的Windows系统上同时安装C:\Program Files\Java
在环境的路径中,我指定了这样的路径java 7.
%JAVA_HOME%/bin 哪里 JAVA_HOME = C:\Program Files\Java\jdk1.7.0_17
但是,当我输入javac -version它显示javac 1.7.0_17哪些是有道理的
但是当我这样做的 java -version时候
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
Run Code Online (Sandbox Code Playgroud)

知道这可能是什么问题吗?
编辑已安装的文件夹:

还有一件事echo %PATH%只发生了一次JDK,java 7并没有JRE发现它.
该组件用于显示用户。一旦从另一个组件添加新用户,usersUpdated就会切换并调用后端以再次获取所有用户,其中包含新添加的用户并显示在数据网格中。但数据网格不显示任何记录,并且扭曲了数据网格 UI。如果刷新页面或在 Datagrid 中执行某些其他操作(例如更改 pageSize),则会正确显示所有记录。
const UsersDisplayTable = (props) => {
const usersUpdated = props.usersUpdated;
const [columns, setColumns] = useState(
[
{
field: 'email',
headerName: 'Email',
align: "left",
headerAlign: "left",
flex: 1,
filterable: true
},
{
field: 'dateOfBirth',
headerName: 'Date Of Birth',
align: "center",
headerAlign: "center",
flex: 0.75,
filterable: false,
sortable: false,
valueFormatter: (params) => {
const valueFormatted = moment(
new Date(params.row.dateOfBirth)).format(
'DD MMM YYYY');
return `${valueFormatted}`;
}
},
{
field: "actions",
headerName: "Actions",
sortable: false,
filterable: false, …Run Code Online (Sandbox Code Playgroud) 在sqoop的角度来看,将关系表导入序列文件之间的区别是什么 -
sqoop import --connect connectionString \
--username userName –P --table tableName \
--as-sequencefile
Run Code Online (Sandbox Code Playgroud)
并将其导入为avrodata文件,如 -
sqoop import --connect connectionString \
--username userName –P --table tableName \
--as-avrodatafile
Run Code Online (Sandbox Code Playgroud)
序列文件和avrodata文件之间的实际区别是什么?
DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("MM/yyyy");
LocalDate parsedDate = LocalDate.parse(entryOne.getKey(), dateFormat)
Run Code Online (Sandbox Code Playgroud)
获得例外
无法解析文本'03/2018':无法从TemporalAccessor获取LocalDate:
如何解析此字符串并使用具有默认的第一天的Java 8转换为Date.我们使用的东西.
TemporalAdjusters.firstDayOfMonth()
Run Code Online (Sandbox Code Playgroud) 绊倒我发现这个非常有趣的程序,允许添加重复元素HashSet.我希望有人可以很好地解释它
public class Human implements Comparable<Human> {
Integer age;
public Human(int age) {
this.age = age;
}
public int compareTo(Human h) {
return h.age.compareTo(this.age);
}
public String toString() {
return ""+this.age;
}
}
Run Code Online (Sandbox Code Playgroud)
主要课程
public class Test {
public static void main(String[] args) {
Set<Human> humans = new HashSet<Human>();
humans.add(new Human(13));
humans.add(new Human(33));
humans.add(new Human(21));
humans.add(new Human(21));
System.out.println("Size : "+humans.size());
System.out.print(humans);
}
}
Run Code Online (Sandbox Code Playgroud)
预期产出: [21, 33, 13]
取而代之的是: [21, 21, 33, 13]