用HBr和乙烯加成,生成一溴乙烷,再把一溴乙烷在NaOH水溶液中水解,生成乙醇.(这一步也可以直接用乙烯和水加成)在把乙醇在Cu丝催化下氧化,生成CH3COOH乙烯可以与水在催化加热条件下生成乙醇,再经过两步氧化变为乙酸。
也可以乙烯催化氧化变为乙醛,再氧化生成乙酸。方程式为:CH2=CH2+H2O—催化剂,加热→CH3CH2OH;2CH3CH2OH+O2—催化剂,加热→2CH3CHO+2H2O;2CH3CHO+O2—催化剂→2CH3COOH或2CH2=CH2+O2—催化剂,加热→2CH3CHO