1958 elején a shenyangi gyár megkezdte a MiG-19P gyártásának előkészítését. Ez a Shenyang J-6 nevű változat egy RP-5 lzumrood-2 radarral rendelkezett (ugyanazzal a típussal, mint amivel a késői gyártású MiG-17PF-eket szerelték fel), amelynek felderítési hatótávolsága 12 km volt, és két 30 mm-es (1,18 kaliberű) NR-30-as ágyúval volt felfegyverezve a szárnygyökerekben. Az elfogóvadász kezdetben a Dongfeng-103 vagy Type 59A helyi elnevezést kapta, de 1964-ben átnevezték Jianjiji-6 Jia, más néven Shenyang J-6A-ra.
Öt MiG-19P-t szállítottak CKD-készletként 1958 márciusában a gyártás megkezdéséhez. Ezeknek a készleteknek az összeszerelése azonnal megkezdődött, de eltartott egy ideig; az első Shenyangban összeszerelt MiG-19P 1958. december 17-én hajtotta végre szűzrepülését Wang Youhuai kezei között. 1959 áprilisában az Állami Minősítő Bizottság tanúsította.
Mao Zedong kormánya azonban már 1958 májusában elindította a hírhedt “Nagy ugrás előre” elnevezésű, felgyorsított ipari fejlesztési tervet. Mint korábban említettük, a terv csúfos kudarcot vallott, és az ipar gyakorlatilag szétesett. A kínai hatóságok eleinte úgy döntöttek, hogy a shenyangi J-6 gyártását szovjet segítség nélkül is fel tudják építeni, és a szerszámokat helyben gyártották le. Ez nagy hibának bizonyult.
A teljes körű gyártás 1959 áprilisában kezdődött. A gyár azonban megpróbált annyi vadászgépet gyártani, amennyit csak lehetett, ezért a minőségi szabványok megcsúsztak. Ugyanez igaz volt a korai gyártású WP-6 turbojetekre is – ez a hajtómű sokkal bonyolultabbnak bizonyult, mint a korábban a Liming által gyártott WP-5; csak 1960 végén javult érezhetően a minőség
Az 1959-ben és 1960-ban elkészült repülőgépek nagy része ezért nem minősült szabványosnak, és a PLAAF nem fogadta el őket. Végül a gyártást le kellett állítani, az összes szerelvényt kidobták és újakat készítettek – ezúttal szovjet segítséggel.
A shenyangi gyár 1961-ben új szerelvényekkel folytatta a gyártást. Az 1958-60-ban gyártott repülőgépekkel ellentétben, amelyek NR-30-asokkal voltak felfegyverezve, az “új gyártású” Shenyang J-6A-kat Type 23-2 ágyúkkal látták el (az NR-23 kínai származéka) – akárcsak az alap Shenyang J-6 esetében.
Az elfogóvadász azonban túl bonyolultnak bizonyult az üzem számára, és a gyártást a Jiangxi tartománybeli Nanchangban található kisebb üzembe helyezték át, amely éppen a légcsavaros repülőgépekről próbált átállni a sugárhajtásúakra. Ennek ellenére ez a gyár is csak hét J-6A-t tudott befejezni két év alatt.
A radar nélküli Shenyang J-6 nappali vadászgép (eredeti nevén Dongfeng-103 vagy Type 59) az utótag nélküli elnevezés ellenére valójában később jelent meg, mint a J-6A. A J-6 nagyjából egyenértékű volt a szovjet MiG-19S Farmer-C-vel (pontosabban a késői gyártású, kissé hosszabb uszonyfillérrel rendelkező változattal), de nem voltak egypetéjű ikrek. Külsőleg a kínai változat abban különbözött a szovjet eredetitől, hogy a pilonokat (amelyeket a nem irányított rakéták hordozására használtak) a szárny elülső élére szerelték, nem pedig a főkeréknyílások mögé, a vészhelyzeti pitot-fejet nem balra, hanem jobbra helyezték el, és négy helyett csak két hűtőlevegő-nyílás volt minden egyes mozgatható farokszárny alatt.
Az első J-6 1959. szeptember 30-án emelkedett a levegőbe Wu Keming tesztpilóta irányításával. A nappali vadászváltozat azonban kezdetben ugyanazokkal a minőségi problémákkal küzdött, mint az elfogóvadász, és az eredmény ugyanaz lett. 1960 végére a gyártás leállt, és a shenyangi gyár repülőterét ellepték a rossz gyártási minőség miatt nem szállítható J-6-osok és J-6A-k.
A minőségi előírásoknak megfelelő, teljes egészében kínai gyártású J-6-osok gyártása végül 1963 decemberében kezdődött meg, bár egyes források szerint az első “új gyártású” J-6-os 1963. szeptember 23-án repült. Ezeknek az “új gyártású” J-6-osoknak a többségét szintén a 23-2 típusú hosszú csövű ágyúkkal szerelték fel; néhányat ugyanennek a fegyvernek a rövid csövű változatával láttak el. Néhányan megtartották a Type 30-1 (NR-30) ágyúkat, bár módosított formában, nagy torkolatfékkel. Végül néhány repülőelektronikai és repülésvezérlő berendezés is eltérő volt (az eredeti szovjet repülőgépek kínai származékai).
A Shenyang J-6-osok az F-6-os jelölést viselték, míg a WP-6-os hajtóműveket TJ-6-osnak nevezték el exportra.
A gyártás többnyire 40 gépből álló tételekben történt, bár egyes tételek akár 60 darabot is tartalmazhattak. Kétféle gyártási számrendszer létezett. Az egyik egyszerű – pl. #6-6631 (azaz J-6, 66-os tétel, a tétel 31. repülőgépe); a # a Jianjiji hieroglifáját jelenti. A másik rendszer egy kicsit bonyolultabb – pl. 47-1825; az első két számjegy egy házon belüli termékkód vagy a gyárat jelölő kód. Úgy tűnik, hogy a második rendszer az export repülőgépekre vonatkozik, és néhány Pakisztánba szállított F-6-oson is feljegyezték.
A shenyangi gyár tervezőirodája hamarosan hozzálátott az alap Shenyang J-6-os módosításaihoz. A fékernyőt áthelyezték a hasi rekeszből egy kiemelkedő, golyó alakú burkolatba az uszony tövében (így a kormánylapát alatti helyet végre jól hasznosították). Ennek a módosításnak az volt az oka, hogy az eredeti fékernyő miatt a repülőgép erősen lefelé dőlt. Ez azt jelentette, hogy csak akkor lehetett biztonságosan kinyitni, amikor az orrkerék szilárdan a földön volt. Ezzel szemben a tolóerővonal felett elhelyezett ejtőernyő a vadászgépet felfelé dőlésre késztette, növelve a légellenállást; ezért a leszállás után azonnal ki lehetett bontani, drasztikusan csökkentve a leszállási időt.
A fékszárnyakon és a légfékeken kevésbé nyilvánvaló változtatásokat hajtottak végre a hatékonyságuk növelése érdekében. A szabványos WP-6 hajtóművek helyét átadták a WP-6AS-nak – az RD-9BF-811 helyben kifejlesztett, 3000 kgp (6,614 lbst) száraz és 3,752 kgp (8,267 lbst) újramelegítésű változatának. Új hidraulikus rendszereket építettek be, és erősebb vezérlőfelületi működtetőket szereltek fel.