1.一般由對氨基苯乙醚與丙酮在催化劑作用下縮合而得:
可用苯磺酸為催化劑,將丙酮蒸汽通入對氨基苯乙醚,于155-165℃下進行縮合。反應生成的水和未反應的丙酮經冷凝后進入丙酮回收器以回收丙酮。反應結束后,蒸餾得成品。每噸產品消耗對氨基苯乙醚1000kg、丙酮800kg、苯磺酸100kg。
也可用1%I2作催化劑,在120-130℃下縮合。
2.將丙酮蒸氣通入對氨基苯乙醚,在1%碘催化下,在120~130℃下環合而成,然后再蒸餾分離而得。
3.制備喹啉一般用斯克洛浦合成法,即用芳香一級胺、甘油、硫酸和氧化劑(如硝基苯)一起加熱,經環化脫氫制成喹啉。異喹啉一般用β-苯乙胺的酰化衍生物與強脫水劑作用,經環化和脫水生成。天然的金雞納堿和合成的多種抗瘧劑,都是喹啉的衍生物,喹啉形成一大類重要的菁染料。在許多生物堿中含有異喹啉的結構。